Description : Job Summary :
We are looking for an experienced and passionate Senior Android Developer with strong expertise in Kotlin to lead the development of high-quality Android applications.
As a senior member of the team, you will be responsible for designing, developing, and maintaining robust, scalable, and secure mobile applications that provide excellent user experiences.
Youll also mentor junior developers, set coding standards, and contribute to architectural decisions.
Key Responsibilities :
- Design and develop native Android applications using Kotlin, adhering to best practices and performance standards.
- Collaborate with cross-functional teams including designers, product managers, backend developers, and QA to deliver high-impact features.
- Write clean, modular, and maintainable code and conduct code reviews to ensure high quality.
- Lead the design and implementation of key application architecture and components.
- Integrate RESTful APIs and third-party libraries or SDKs as needed.
- Optimize application performance, battery usage, and memory consumption.
- Participate in agile ceremonies, sprint planning, and technical discussions.
- Stay up-to-date with the latest Android technologies and trends, and incorporate them when
relevant.
Mentor and guide junior developers and contribute to the growth of the Android development team.Required Skills & Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or a related field.5+ years of experience in Android app development, with at least 2+ years in Kotlin.Deep understanding of Android SDK, Jetpack components, Material Design, and MVVM architecture.Proficient in handling Android lifecycle, UI / UX design principles, and multithreading(coroutines, RxJava).
Experience with REST APIs, JSON, and integrating with backend services.Familiarity with dependency injection frameworks (e.g., Dagger, Hilt).Experience with Room, LiveData, ViewModel, and Navigation Components.Good knowledge of Gradle, ProGuard, Android Jetpack, and Play Store submission process.Hands-on experience with Git and version control best practices(ref : hirist.tech)