Senior Android Engineer
Senior Android Engineer
About the Job
Skills
Senior Android Engineer
Location: Mumbai, India
Role Overview:
We are looking for a Senior Android Engineer with 10+ years of hands-on experience in Android development. You will be responsible for building and maintaining world-class Android applications that reach millions of users. This is a hardcore, hands-on engineering role where you will be at the forefront of delivering high-performance, scalable Android solutions.
Key Responsibilities:
- Full Lifecycle Android Development: Lead the development of Android applications from concept through deployment and post-launch support.
- Architect and Design Solutions: Design and implement robust, scalable, and maintainable architectures using industry best practices, such as MVVM, MVP, or Clean Architecture.
- Feature Development and Enhancement: Build, test, and deploy features, ensuring high performance and seamless integration with backend services.
- Optimize Performance: Continuously optimize application performance and user experience, focusing on responsiveness, memory usage, and battery efficiency.
- Code Reviews and Team Leadership: Review code written by other team members, providing constructive feedback to maintain code quality. Mentor junior engineers and guide the team on best practices.
- Cross-Team Collaboration: Collaborate with cross-functional teams to align Android development with product and business goals.
Key Skills and Experience:
- Extensive Experience: 10+ years of hands-on Android development experience with a proven track record of delivering high-quality Android applications.
- Expert in Kotlin/Java: Strong knowledge of Kotlin and Java programming languages, with deep expertise in Android SDK and libraries such as Jetpack, Retrofit, Dagger, and RxJava.
- Strong Problem Solving & Architecture: Ability to architect complex Android applications with efficiency and scalability in mind.
- CI/CD & Automation: Experience with CI/CD pipelines (e.g., Jenkins, GitLab) and testing frameworks (JUnit, Espresso, Mockito).
- Android SDK & Device Knowledge: In-depth knowledge of Android’s platform capabilities, including background services, threading, and memory management. Experience with Android Jetpack, Firebase, or ARCore is a plus.
- Play Store Deployment: Extensive experience with the Google Play Store deployment process, handling app updates, versioning, and post-release monitoring.
Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science or related field.
- Experience: 10+ years of Android development experience, with a deep understanding of Android architecture and design principles.
About the company
Industry
Media & Telecommunication...
Company Size
51-200 Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio