Profile : Manager Android Developer / Android Architect
WFH (Anywhere/ Remote location)
Job Description
Key Responsibility Areas :
– Building a high performance , scalable Android App for users.
– Designing a robust platform for the new features with best design pattern & modularity
– Coordinating with back end (API/DB ) team for efficient solution & smooth integration
– Periodically review ,upgrade the App code base and define a Tech road map
– Proactively work on improving the various App vitals like Crashes, ANR, battery consumptions
– Mentoring/coaching of junior developers in the team
– Unit-test code for robustness, including edge cases, usability, and general reliability.
– Translate business concepts into User Interfaces and build for scalability, internationalization and performance.
– Understanding of Android SDK (UI frameworks, design patterns, geolocation services, etc
– Exceptional ability to test and debug on a wide array of Android devices
– Experience with Architecture Components, Android Design Library, Data Binding Library, MVVM
– Can optimize app efficiency using Dagger, Room, and Coroutines for streamlined, responsive development
– Knowledge of interactive application development paradigms
– Hands-on knowledge of Android Jetpack Components
– Proficient understanding of code versioning tools, such as Git
Must Have Skills :
– Minimum 2+ years of experience in Android App Development
– Kotlin /Java language proficiency is MUST
– Expertise with MVVM architecture , multi-modular Application, Architecture components
– Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns
– Proficiency in working with remote data via REST API and JSON using Networking Library
– Proficient in different design patterns using OOPS concepts and proven records of using them.
– Detailed understanding with third-party libraries and APIs , FCM Push Notifications, Android Ecosystem, deep linking
– Quick in debugging – Crashes / ANR, memory leaks, frozen frames, App Startup time, battery optimizations
– Solid understanding of the full mobile development life cycle.
– Experience in using test framework like Espresso
Good to Have Skills :
– Worked on a consumer(end user ) facing App
– Worked on server driven UI system
– Experience on iOS App Development using Swift Language
– App publishing on Play Store & its policy compliant
– Experience in dependency injection(Dagger/Hilt)
– Knowledge of back end architecture (API gateway, DB, REST API controller) & its working
– Experience of CI/CD working
– Working knowledge of the general mobile landscape, trends, and emerging
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.