What are the responsibilities and job description for the Android Developer position at HCRM Consulting Corp.?
Job Description
Our client is looking to hiring several Android developers with deep understanding of Kotlin and Android SDK, dependency injection, MVVM architectural patterns, and RESTful web services.
- Experience architecting mobile application platforms a plus;
- Hands on development experience in Android Studio, Kotlin and backend solutions such as Junit, SQLite
- Understanding of Git flow and other branching strategies
- Technical experience developing any of iOS (Objective-C or Swift), Spring-based Java web services, or modern Web technologies like Angular and Node JS, would be a plus, but is not required.
- Experience working with geographically distributed teams within the US
- Developing analytical and insightful recommendations to meet deliverable targets and complete project tasks within budget and to customer satisfaction;
- Identifying and communicating conflicts or issues to Project Manager or Team leader;
- Contribute positively to team culture, with a focus on inclusion and diversity;
- Building positive client and peer relationships by developing an understanding of customer's business and project scope;
- Strong writing skills, both completing business-facing functional and technical documentation. Knowledge of formal design methods and artifacts (e.g the UML) would be an advantage.
Requirements
Required