Description : Android Developer
Role Overview
The Android Developer is a key new role based in Bangalore, Karnataka, India, requiring 2-4 years of experience, focused on accelerating the development and delivery of high-quality, performant mobile trading features.
This position requires a talented developer with proven expertise in modern Android development, specifically using Kotlin and Jetpack Compose, committed to maintaining a clean, scalable application architecture.
The incumbent will be expected to independently own and deliver medium-sized mobile modules, ensuring an enhanced user experience and contributing directly to faster feature velocity.
Core Responsibilities and Development Deliverables
Mobile Feature Development : Develop and deliver high-quality Android features using the latest native technologies, primarily Kotlin and Jetpack Compose, focusing on responsive, modern, and highly performant interfaces for complex trading functionalities.
Module Ownership and Delivery : Independently own and manage medium-sized modules end-to-end, from requirement analysis through to successful deployment, ensuring adherence to project deadlines and functional specifications.
Architecture and Code Quality : Write clean, maintainable, and highly testable code while implementing and adhering to mobile architecture and design patterns (e.g., MVVM, MVI, Clean Architecture, Repository Pattern) to ensure the application is scalable and robust.
Performance and User Experience : Focus on optimizing module performance, memory usage, and battery consumption, ensuring a smooth and enhanced user experience for mission-critical financial Collaboration : Collaborate cross-functionally with Back-End teams (for API integration), UI / UX Design teams (for implementation fidelity), and Product teams (for requirement clarification) to drive rapid feature development and implementation.
Problem Solving and Testing : Apply Excellent problem-solving skills and attention to detail to debug complex issues, troubleshoot production incidents, and ensure the delivery of bug-free code and robust features.
Continuous Integration : Work within the team's CI / CD pipelines and testing frameworks to contribute to automated testing and deployment of stable builds.
Qualifications & Skills Required
Experience : 2 to 4 years of hands-on experience in professional native Android development.
Core Language and UI : Proficiency in Kotlin is mandatory, along with strong, practical experience in building user interfaces using Jetpack Compose.
Architecture : Strong theoretical and practical understanding of mobile architecture and design patterns to build scalable and maintainable applications.
Track Record : Proven track record of independently delivering clean, bug-free code for features of medium complexity, demonstrating ownership and accountability.
Technical Rigor : Proficiency in utilizing Android Jetpack libraries (e.g., Lifecycle, ViewModel, Coroutines, Room, Ability to collaborate effectively with cross-functional teams in an Agile development environment.
Preferred Skills :
(ref : hirist.tech)
Android Developer • Bangalore