 
        
        Job Summary
We are seeking a skilled Android developer to lead the development of our mobile applications. The ideal candidate will have extensive experience with Kotlin, RxJava, and Android database frameworks.
About the Role
This position involves designing and developing Android applications using the latest technologies and tools. The successful candidate will be able to work independently and as part of a team, and will have a strong understanding of Android UI/UX best practices.
The role also involves collaborating with cross-functional teams to identify and prioritize features and improvements. Additionally, the candidate will be responsible for ensuring that applications meet quality standards through rigorous testing and debugging.
Responsibilities
 * Design and develop Android applications using Kotlin and other relevant technologies.
 * Work with cross-functional teams to identify and prioritize features and improvements.
 * Collaborate with designers to create user-friendly and visually appealing interfaces.
 * Develop and maintain continuous integration and delivery pipelines.
 * Participate in code reviews and contribute to the improvement of the codebase.
 * Work closely with QA engineers to ensure that applications meet quality standards.
Requirements
 * 5+ years of experience developing and shipping Android apps to large user bases.
 * Advanced English is required.
 * Successful completion of a four-year college degree is required.
 * Strong proficiency in Kotlin.
 * Experience with RxJava, HTTP networking (e.g., Retrofit, OkHttp), and Android database frameworks (e.g., Room, SQLite).
 * Proficiency in unit testing for Android (JUnit, Mockito).
 * Strong understanding of Android UI/UX best practices.
 * Experience with TypeScript, React (including embedded React controls in Android), and NextJS.
 * Exposure to iOS development (Swift or Objective-C).
 * Knowledge of web UI frameworks (Angular).
 * Familiarity with analytics tools and A/B testing platforms (Firebase, Amplitude).