We are seeking a talented and experienced Senior Android Developer to join our mobile development team. In this role, you will be responsible for designing, developing, and maintaining innovative Android applications that interface with our industry-leading automation and control systems. You will collaborate with cross-functional teams to create exceptional user experiences that showcase the power and versatility of our client's technology solutions.
What you'll be doing
- Design, build, and maintain high-performance, reliable, and responsive Android applications
- Write clean, maintainable, and efficient code using the Kotlin programming language
- Implement UX designs using the Jetpack Compose UI framework and tools
- Collaborate with cross-functional teams including product managers, designers, and backend developers
- Implement new features and optimize existing functionality
- Identify and address performance bottlenecks, bugs, and vulnerabilities
- Implement automated testing strategies to ensure application reliability
- Participate in code reviews and provide constructive feedback to other developers
- Integrate mobile applications with hardware and control systems
- Support continuous integration and deployment processes
What you need to be successful
- 5+ years of professional Android application development experience
- Strong proficiency in the Kotlin programming language
- Deep knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizes
- Solid understanding of Android architecture components (ViewModel, LiveData, Room, etc.)
- Deep knowledge of the Observer pattern, as implemented by Kotlin Flow or RxJava
- Experience with Android UI design using both Jetpack Compose and XML Layout
- Experience with offline storage, threading, and performance optimization
- Experience with version control systems (Git) and continuous integration
- Knowledge of Android testing frameworks and methodologies
- Familiarity with push notifications, location-based services, and other native Android features
- Familiarity with RESTful APIs and modern authorization mechanisms
- BS/MS degree in Computer Science, Engineering or related field (or equivalent practical experience)
Technical Skills
- Kotlin
- Android SDK, Android Jetpack
- Android Studio, Gradle
- MVVM, MVI, or other modern architecture patterns
- Room, Retrofit, Dagger/Hilt, Coroutines, Flow
- Experience with automated testing and unit testing frameworks
- Git source code repository
- CI/CD tools (Azure DevOps, GitHub Actions, etc.)
- Understanding of IoT or hardware integration is a plus
- Experience with modern iOS development is a plus
What we’ll hook you up with:
- Your well-being matters: you will get flextime and support for your personal needs
- You get access to a time bank: you can take time off when needed and add time to make up for the “time loan”
- We care about each other, joys and challenges alike. There’s always someone you can share a laugh, a problem, or a story with
- Other goodies that support a good life-work balance: private medical insurance, team activities, and more.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Android Developer
2025-06-13
Senior .NET MAUI Developer
2026-01-08
Senior Android Developer - Stockholm
2026-06-16
- Posted
- Jul 09, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Romania
- Company
- Wirtek Romania
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Android Developer
2025-06-13
Senior .NET MAUI Developer
2026-01-08
Senior Android Developer - Stockholm
2026-06-16