US Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 27th May 2022
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