We are looking for a skilled and passionate Android Developer to join our product team with 3–5 years of experience who is proficient with Kotlin and React Native. The ideal candidate will have a strong foundation in native Android development while also being comfortable working with cross-platform solutions. You will be responsible for developing, testing, and maintaining high-quality mobile applications that deliver excellent user experiences.
Key Responsibilities:
* Develop and maintain Android applications using Kotlin and React Native.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure performance, quality, and responsiveness of applications.
* Identify and fix bugs and performance bottlenecks.
* Integrate RESTful APIs and third-party SDKs.
* Write clean, maintainable, and well-documented code.
* Participate in code reviews and contribute to best practices.
* Stay up to date with the latest Android and cross-platform development trends and tools.
* Assist with deployment processes to the Google Play Store.
Required Skills & Qualifications:
* 3–5 years of professional Android development experience.
* Strong experience in Kotlin and the Android SDK.
* Solid experience with React Native, ideally in production apps.
* Proficient in integrating RESTful APIs and working with JSON.
* Experience with Git and version control workflows.
* Strong understanding of mobile UI/UX design principles.
* Familiarity with tools like Android Studio, Gradle, and debugging tools.
* Good communication and teamwork skills.
Nice to Have:
* Experience with Jetpack Compose.
* Familiarity with CI/CD tools (e.g., Bitrise, Jenkins, GitHub Actions).
* Knowledge of publishing and managing apps on the Google Play Store.
* Familiarity with Agile/Scrum development methodologies.
* Experience with Firebase services (e.g., Crashlytics, Analytics, FCM).