About the Role
Responsibilities :
•Developing new user-facing features in the mobile app using React Native
•Optimizing the application for maximum performance on both Android and iOS platforms
•Ensuring compliance with latest ECMAScript standards along with React.js best practices
•Ensuring compliance with respective Android and iOS app store policies
•Writing custom libraries to reduce 3rd party library dependence
•Maintaining current application code and upgrading dependencies as and when needed
Skills Must-haves:
•First-hand knowledge of React Native
•Strong proficiency in JavaScript
•Thorough understanding of React.js and its core principles as it applies to React Native
•Familiarity with newer specifications of ECMAScript (ES6 onwards)
•Familiarity with code versioning tools such as Git
•Familiarity with RESTful APIs and implementation of said APIs client-side
Bonus points:
•Either prior experience in or willingness to learn native Android / iOS languages (Swift, Kotlin, Java)
•Knowledge of the latest React.js specifications such as Hooks will be highly regarded
•Experience with popular React.js workflows (such as Redux) is a plus
•Experience with TypeScript would be really nice too
•A knack for benchmarking and optimization