Required Skills

Android Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 27th May 2022

JOB DETAIL

The Mobile Android Developer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. The Mobile Android Developers are expected to pair on a daily basis as they work through user stories and support products as they evolve. They contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. In addition, they may be involved in product configuration, performance tuning and testing as well as production monitoring. As a Mobile Android Developer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.

 

MUST HAVE skillsets:

 

5+ years of relevant work experience

Proficient in mobile development in Android (Kotlin)

Proficient in a version control system (preferably GitHub)

Proficient in design patterns like MVVM and MVP

Experience in a Linux or Unix based environment

Experience in a CI/CD toolchain

Experience in destructive testing methodologies and tools

Experience in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security

Experience in defensive coding practices and patterns for high availability

Experience in modern microservice-based architectures and methodologies

Experience in test-driven development and effective unit test creation

Experience in data request optimization and troubleshooting

Understanding of Twelve Factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members

Understanding of REST and/or GraphQL

Understanding in a front-end technology such as HTML, CSS, JavaScript

Understanding of modern web application frameworks such as ReactJS, VueJS

Understanding of cloud computing platform and the associated automation patterns they provide

Company Information