As an Android Developer, you will play a key role designing, building, testing, and deploying the innovative Android apps within our organization. The ideal candidate must have experience as the technical lead in developing mobile apps, working with diverse business partners and the ability to juggle multiple concurrent development efforts.
Experience integrating 3rd party source code and/or libraries
Experience of consuming web services
Experience in working on agile teams
Knowledge of Test-Driven Development principles and tools for Android
Excellent problem-solving skills and ability to think logically
Manage risk and change with an agile approach
Adept at learning new technologies quickly
Be a brilliant developer addicted to mobile technology.
Be driven to succeed & be self-motivated with the ability to work with little supervision or hand-holding.
Be comfortable providing guidance and leadership to junior developers
Proficient with object oriented programming based development.
4+ years of Java programming experience.
6+ years in mobile application development.
Proficient with Android SDK, Android Studio, Gradle, GIT, MacOS
Thorough understanding of REST-full API design: You can design and document a client-server protocol, and you can implement the client side of a documented protocol Strong communication, interpersonal, collaboration and leadership skills