Key Roles & Responsibilities
Task break up and effort estimations Mentoring the juniors and interns End-to-end ownership of modules Handling teams (as a lead) and mentoring them Writing clean code and establishing coding standards and guidelines.
The Lead is expected to work across multiple teams. Code review and best practices champion. A knack for writing the most performance optimized code along with it being modular and scalable.
Key Qualifications & Skill Sets
4 + years of experience in Android module design and development.
Strong understanding of SQLite, any ORM based adaptation on top of it is a plus.
Firm grasp of using MVVM and MVP design paradigms and the ability to communicate practical applications with team members. Strong understanding of Databinding/ Live Data. REST API integrations using a retrofit.
Good insight into RxJava, Services, Work Manager.
Understanding of Google's Android Design Principles and interface guidelines.
Experience in designing layouts to support multiple screen sizes and densities Excellent interpersonal skills.
Experience with writing libraries and reusable code.
Keyskills: android android framework android sdk android studio eclipse