Produce high quality designs by following industry best practices and coding standards.
Ability to understand business requirements and translate them into technical requirements.
Direct communication with respective clients is essential.
Education and Experience
Bachelor's Degree in Computer Science or equivalent qualification in a similar field
Minimum 4+ year(s) of development experience with minimum 2+ year(s) of hands-on experience in React Native development
Hands on experience in Redux, ESLint, Redux-Saga Good command of JavaScript coding and ES6 standards
Understanding of native build tools such as Xcode, Gradle (Android Studio) etc.
Familiarity with code versioning tools, such as Git
Strong knowledge on working with third-party libraries like Facebook SDK, Google API
Strong knowledge and experience with Apple App Store and Google Play Store distribution and test builds' distribution processes Experience working with REST, web services Experience with GPS, Mobile sensors (Pedometer, Accelerometer) is a plus
Knowledge in App build and deployment with CI/CD in an Agile environment is a plus
Experience with .NET Development is a plus
Experience in cloud environment and deployment methods such as AWS/Azure is a plus.
Experience in AWS server-less (Lambda functions) is a plus
Experience with CICD tools such as AWS/Azure DevOps and Jenkins is a plus.
Required Attributes
Strong interest in continuously learning and ability to adapt to new technologies
Analytical and problem-solving skills Ability to lead & mentor a small Team
Excellent communication skills Ability to work both independently and as a part of Team