Job Description
The ideal candidate will have experience working with React Native, React, Redux, React Query, and Axis. As a React Native Engineer, you will be responsible for designing and implementing user interfaces for our web and mobile applications.
Responsibilities:
- Develop high-quality user interfaces using React and other web technologies
- Collaborate with designers and other developers to implement and maintain frontend features
- Implement and maintain state management using Redux
- Utilise React Query for efficient data fetching and caching
- Design and implement mobile application user interfaces using React Native
- Write clean, maintainable, and testable code
- Optimise frontend performance to provide an excellent user experience
Requirements:
- Expertise in React-Native, React, and Redux
- Experience using React Query, and Axios for data fetching and caching
- Experience with AWS is a plus
- Knowledge of HTML, CSS, JavaScript, and Typescript.
- Understanding of RESTful APIs and asynchronous request handling
- Familiarity with Git and version control systems
- Experience with unit and integration testing frameworks
Education and Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Certifications in Web Development, Preferably React and React-Native certifications.
- 3+ years of professional experience developing web and mobile applications.