Job Title: Senior Android Engineer
Budget: 30-35 LPA
Priority skills: Kotlin, MVVM, especially Viper, Unit & UI Test, Firebase, Google maps, design patterns, GIT
Responsibilities ( Experience 7-8 years)
Design and development of apps for Android in Kotlin and JAVA
Follow Google user interface guidelines and principles of material design
Ensure performance and maintainability of the apps
Code review and guidance to other team members to make sure code quality is as desired.
Researching new frameworks and adapting the best of them in app development.
Skills Required
Expert knowledge of Kotlin and JAVA
Expert knowledge of Architectural patterns like MVC, MVVM and Clean Architecture.
Expert understanding of Android run time model
Experience with offline caching, threading and task management.
Experience with object oriented design patterns.
Experience with push notifications and Firebase or other similar PaaS systems.
An Eye for design details, following pixel perfect designs.
Experience with 3rd party libraries like okhttp, volley , Soket.io, Realm, Firebase, Facebook, Twitter, Instagram, RX Kotlin/JAVA.
Team management skills.
Mandatory Keyskills - mention the relevant experience in the tracker. Kotlin: MVVM:
Viper: RX framework: Clean architecture: