Duties and responsibilities
- Collaborate with a team of developers and designers to create a web application run on multiple platforms
- Create reusable, effective, and scalable JavaScript code
- Design the data and presentation layer of the app front-end
- Use additional JavaScript libraries such as Redux to manage the mobile application’s state, derive computed data from the state of the system, and make asynchronous API calls
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.