Design, develop, and build highly scalable, cross-platform, and performant web and mobile applications using React and React-Native.
Perform issue analysis, root-cause analysis, and issue resolution
Create any required technical documentation
Requirements:
Strong proficiency with Javascript and/or Typescript
Outstanding skill in React and React Native
Strong understanding of user-friendly experience & interface, paying attention to details, and proficient in HTML5, SASS/ SCSS, React Native Styling, and animation.
Extensive knowledge of using RESTful and/or GraphQL
Extensive knowledge in unit testing.
Experience working with Redux and Redux SAGA
Experience in using Git
Preferred:
Experience in responsive web design and PWA
Experience in Native Modules development with Java/ Kotlin or Swift.
Experience in using Gulp, Grunt, or Webpack is a plus.
Extensive knowledge of other programming languages like Java/ Kotlin, Swift, and C#.
Experience In system development using machine learning is a plus.
Experience in system development relevant to IoT.
Experience in AR/ VR development.
Experience in a formal development methodology - Agile/ SCRUM, Iterate, Waterfall.
Experience with Continuous Integration and Continuous Delivery (CI/ CD) such as AppCenter, AWS CodeBuild/ CodeDeploy/ CodePipeline/ CodeCommit.