Description:
Responsibilities
- Collaborate with a team of developers and designers to create Native iOS / Android applications run on multiple devices
- Create reusable, effective, and scalable JavaScript code
- Design the data and presentation layer of the application’s front-end
- Use additional JavaScript libraries such as Redux to manage the web application’s state, derive computed data from the state of the system, and make asynchronous API calls
- Translate the client’s technical requirements into code
- Implement pixel perfect UI's that match designs – an eye for UX is a must.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Execute unit and integration test of the application to ensure it works well on different platform.
- Take ownership of the task and execute it to perfection in agreed time.
- Develop excellent React Native components, which will contribute to the development of a final application
- Follows all the coding standards that are set by the project owner at our end.
Skills and Qualifications
- English language proficiency
- 5+ years of professional experience in React Native
- Highly proficient in rendering components with Native APIs
- Highly proficient in JavaScript, modern JavaScript, HTML,
- Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and routing in addition to React.
- Proficient in using Git as a control system
- Integrate third-party API's.
- Write unit and integration tests.
- Work with tools including Jira, Slack, GitHub, Google Docs, etc.