Job Description
Your primary focus will be the development of state-of-the-art features for our Android app.
Collaborate with backend and iOS engineers to architect technical solutions for product features.
Collaborate in Cross-functional Agile teams to define, design, develop, and ship new features.
Always focus on improving the performance & memory footprint of the Android app.
Continuously discover, evaluate, and implement new third party and Android libraries and APIs to improve the app.
Managing a codebase that involves WebViews and Kotlin code simultaneously.
Manage communication with multiple stakeholders.
Develop features with great UI and UX, always keeping the end-user in mind.
Bring the best practices and Android ecosystem guidelines to your work.
Help & guide other Android engineers on the team.
Your Checklist:
3+ years' experience in working with Android SDK & its APIs as well as the lifecycle of different Android components.
Advanced skills in Java with the latest Android SDKs and functional knowledge of Kotlin
Good understanding of modern architecture patterns like MVVM.
Experience with Android Jetpack libraries & Architectural Components such as LiveData, ViewModel, Room, Material Components, Navigation, Databinding, and such.
Experience with RESTFUL APIs and networking libraries like Retrofit & Picasso.
Experience with Dagger or a modern Dependency Injection strategy.
Experience in writing Unit & UI test cases.
Working knowledge of Git, Gradle & Android Studio, and tools such as Firebase suite, and Google Play Console.
Working knowledge of network profiling, memory management, and other performance-related tools.
Knowledge of Agile and worked with quick release cycles with CI & automation.
Aware of the general fragmented mobile landscape, trends & emerging technologies.
Good grasp of data structures and algorithms used in mobile programming.
💡 Quick Summary
Seeking a career-building opportunity? The Software Development Engineer I | Android position is now open for candidates interested in the Android Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Android Developer Jobs is a plus.
