Android Developer
Role details
Job location
Tech stack
Job description
o Design, develop, and maintain robust, scalable, and high-performance Android applications o Collaborate with cross-functional teams including product managers, UX/UI designers, and backend engineers to define and deliver new features o Implement modern Android architecture patterns using Jetpack components o Write clean, maintainable, and testable code following best practices and coding standards o Utilize Kotlin and advanced programming techniques such as coroutines and reactive programming o Integrate RESTful APIs and third-party services using tools like Retrofit o Implement dependency injection frameworks (e.g., Dagger) for scalable application design o Conduct code reviews, debugging, and performance tuning to ensure application stability o Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives o Ensure application security, data protection, and compliance with enterprise standards
Requirements
We are seeking a highly skilled Android Developer to join a dynamic engineering team responsible for building and enhancing enterprise-grade mobile applications. This role requires strong hands-on experience in modern Android development, with a focus on scalable architecture, performance optimization, and seamless user experience. The ideal candidate will have experience working in collaborative, fast-paced environments and delivering high-quality applications deployed to the Play Store., o 5+ years of overall software development experience o 4+ years of hands-on Android development in enterprise or team-based environments o 3+ years of strong experience with Kotlin o Proven experience with:
Reactive Programming
Kotlin Coroutines
Dependency Injection frameworks (Dagger or similar)
Retrofit for API integration
Android Jetpack components (ViewModel, LiveData, Navigation, etc.)
o Experience building and publishing Android applications (portfolio or apps in Play Store preferred) o Strong understanding of mobile application architecture and design patterns (MVVM, MVP, etc.) o Experience working with RESTful APIs and JSON, o Prior experience in FinTech or Banking domain o Familiarity with secure coding practices and mobile application security standards o Experience with CI/CD pipelines and DevOps practices for mobile applications o Knowledge of testing frameworks (JUnit, Espresso, Mockito) o Experience with performance optimization and memory management
Benefits & conditions
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Job Requirement o Kotlin o Jetpack o Retrofit
Reach Out to a Recruiter o Recruiter