Work as member of the Android development team to meet project deadlines
Collaborate with development and design teams to create new features and improve the user experience
Ensure development adheres to defined requirements and specifications
Work closely with QA to ensure code is clean and bug free
Must be able to work at our Bangalore office during normal business hours
Capable of meeting strict deadlines and working under pressure
At least two years developing Android apps either independently or with a team.
Proficient in Core Java and strong understanding of OOPs concepts.
Solid understanding on core Android Components like Activities and Services.
Can win arguments on MVP/MVVM.
Hands on experience using Dependency Injection frameworks like Dagger 2.
SQL and RDBMS
Experience using RESTful, JSON web services. (Experience with offline first apps is a plus)
Understanding of Git, source control procedures, and feature branching
Work closely with Project Managers to design, develop and test new features.
Strong knowledge of layouts, themes, styles, views and other Android UI concepts especially pertaining to Material Design Guidelines
Up to date on emerging Android architecture patterns.
Experience building an SDK
Apps you have published on Play Store, open source projects on GitHub, Used Clean Architecture, Kotlin, Continuous Integration..
Experience*3 Year- 6 Years
Salary*Best in Industry