Proven experience in React Native development and a strong portfolio of past projects.
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Solid experience in state management libraries (e.g., Redux, MobX).
Familiarity with RESTful APIs for connecting React Native applications to back-end services.
Demonstrated experience in the deployment of mobile applications across various app stores and platforms, including automation of deployment processes.
Understanding of React Native best practices and a commitment to following them.
Ability to work in a team environment, as well as independently.
Excellent problem-solving skills and attention to detail. Preferred:
Experience with native mobile development (iOS/Android).
Experience with Web development with React, TypeScript
Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
Experience with automated testing suites, like Jest or Mocha. Responsibilities:
Design and develop a highly responsive and efficient attendant app using React Native.
Collaborate with the UX/UI design team to create a user-friendly interface for store attendants.
Integrate the app with backend services for seamless operations, including transaction monitoring, intervention handling, and customer assistance.
Ensure cross-platform compatibility and performance optimization across various tablet devices.
Partner with the testing team to identify and rectify bugs promptly.
Manage the full application lifecycle, from development to deployment, including setting up CI/CD pipelines, app store submissions, and post-launch monitoring.
Stay updated on new React Native features and coding best practices.