- Coordinate with development teams and designers to develop products and applications that run on numerous platforms,
- Using React Native, design and develop user interface components for JavaScript-based online and mobile apps,
- Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules,
- Understand customer and stakeholder needs to build apps on time, on budget and to a high standard of quality,
- Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps.
- Experience in building mobile applications incl. React Native framework,
- Firm grasp of JavaScript and TypeScript and its nuances, including ES6+ syntax,
- Aware of the challenges with Cross Platform development in terms of managing a single codebase, integration of native SDK, Plugin version management, and performance issues,
- Familiarity with native tools such as Android Studio, Xcode, etc that are needed for cross-platform development,
- Should have integrated with various backend systems using SOAP/REST Web Services and should be familiar with session management on the client side for API integration,