Job Description :
As an Android Architect at IndiaMART, you will be responsible for responsibility for taking IndiaMART App to its next level in terms of User experience, Tech performance thus solving unique challenges for B2B marketplace by providing architecturally robust / scalable solution for IndiaMART App, performing code reviews, write unit tests, and contribute to architectural planning and refactoring.
Will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Ability to translate business concepts into User Interfaces and build for scalability, internationalization and performance.
Job Responsibilities :
- Building a high performance , scalable Android App for IndiaMART 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
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Required Skillsets : Must to Have :
Minimum 8+ years of experience in Android App DevelopmentKotlin / Java language proficiency is MUSTExpertise with MVVM architecture , multi-modular Application, Architecture componentsFamiliarity with Material Design guidelines, common mobile UX patterns, and anti-patternsProficiency in working with remote data via REST API and JSON using Networking LibraryProficient in different design patterns using OOPS concepts and proven records of usingthem.
Detailed understanding with third-party libraries and APIs , FCM Push Notifications, Android Ecosystem, deep linkingQuick in debugging - Crashes / ANR, memory leaks, frozen frames, App Startup time, battery optimizationsSolid understanding of the full mobile development life cycle.Experience in using test framework like EspressoGood to Have :
Worked on a consumer(end user ) facing AppWorked on server driven UI systemExperience on iOS App Development using Swift LanguageApp publishing on Play Store & its policy compliantExperience in dependency injection(Dagger / Hilt)Knowledge of back end architecture (API gateway, DB, REST API controller) & its workingExperience of CI / CD workingWorking knowledge of the general mobile landscape, trends, and emergingEducation Qualification : B.E. / B.Tech (CS / IT)
Location : Noida Sector 135
(ref : hirist.tech)