Job Description :
Android Developer
Location: SFO,CA
Contract Duration : 12-18 months( Plus Extension)

Skills Required:

· Bachelor’s degree in Computer Science/Engineering or equivalent work experience.

· 5+ years of Experience in software development with a strong knowledge of OOP.

· Experience with both UI (interface) and business logic development

· Experience with SQLite

· Solid understanding of algorithms and data structures

· Deep understanding of Android Platform, tools, UI and architectural patterns.

· In-depth knowledge of Java, good knowledge of Kotlin, RxJava and Gradle

· Experience with unit testing (JUnit, Mockito etc)

· Experience working with REST API, OAuth and JSON.

· Experience working with 3rd party libraries for networking, ORM, analytics, crash reporting, etc

· Experience working with collaboration tools (Wiki, Confluence, SharePoint, etc

· Experience working with Jira, Asana, Trello, etc

· Continuous integration (e.g. Jenkins, GitLab, Travis and Bamboo)

· Hands-on experience doing a code review and ability to give a constructive feedback and recommendations

· Passion for delivering high quality products and high maintainable code that meet business requirements

· Good understanding of processes such as Agile, Lean and Waterfall

· Experience of releasing applications into the Google Play.
             

Similar Jobs you may be interested in ..