Senior Android EngineerLocation: Mumbai, IndiaRole 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 Androids 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: Bachelors or Masters degree in Computer Science or related field.- Experience: 10+ years of Android development experience, with a deep understanding of Android architecture and design principles.
Expertia AI Technologies
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.