We’re looking for a Senior Android Developer to join our team and help us build and release
innovative and top-quality Android applications for our industry-leading products.
We are looking for a highly experienced, proactive, and technically skilled Android Developer with
expertise in native Android development. The ideal candidate has over 5 years of hands-on
experience building Android apps using Kotlin, is comfortable leading development efforts, and has a
deep understanding of architectural patterns, performance tuning, and modern testing practices.
Key Responsibilities
● Drive new features for our existing and upcoming Android applications, ensuring a seamless
and engaging user experience
● Collaborate closely with Product Owners and Designers to translate user stories and design
mockups into functional and visually appealing Android features
● Take ownership of key areas of the codebase and lead safe refactorings to improve long-term
maintainability and app performance
Review code from peers and provide constructive feedback to increase engineering
standards
Analyze and resolve performance issues using Android Profiler, LeakCanary, and other
debugging tools
● Work with our CI/CD pipelines and automated testing frameworks to maintain code quality
Required Qualifications
● Previous experience (more than 5 years) developing native Android applications with Kotlin
● Solid understanding of the Android SDK, Jetpack libraries (Compose, ViewModel, LiveData,
Room, Navigation, WorkManager, etc.), and development tools (Android Studio, Gradle)
● Comfortable with architectural patterns like MVVM, MVI, or Clean Architecture and
understand their practical applications
● Experience with local databases (e.g., SQLite, Room), including schema design and
migrations during app updates
● Strong understanding of unit testing principles. Experienced with testing frameworks like
JUnit, Espresso, or MockK, and able to write clean, effective tests to ensure code quality
● Solid experience with performance analysis and debugging using Android Profiler and related tools
● Ability to define and implement software development best practices
● Excellent communication skills and ability to collaborate effectively with remote teams
● Strong problem-solving skills and ability to work independently while being part of a larger team
Preferred Qualifications
● Familiarity with CI/CD concepts and automated testing pipelines
● Experience working in Agile/Scrum development environments
● Knowledge of performance optimization and debugging tools
● Experience with version control systems (Git) and collaborative development workflows`
Working Relationship
You will be working as part of our external partner network, collaborating closely with our internal teams including Android/iOS Advisors, Product Owners, Designers, and QA professionals. This partnership model ensures knowledge sharing, consistent quality standards, and seamless integration with our development processes while maintaining the flexibility and expertise that external partnerships provide.