Minor Hotels Europe and Americas

ReactJS Developer

Minor Hotels Europe and Americas

full-time

Posted on:

Location Type: Hybrid

Location: KnutsfordUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain web and mobile applications using React and React Native.
  • Implement and optimise component lifecycle methods and React hooks for performance and maintainability.
  • Manage application state using appropriate strategies (e.g. Context API, Redux, Zustand).
  • Apply React design patterns to ensure clean, reusable, and scalable code.
  • Integrate TypeScript for type safety and improved developer experience.
  • Ensure code quality through linting tools (e.g. ESLint, Prettier) and enforce consistent coding standards.
  • Write and maintain unit, integration, and end-to-end tests using libraries such as Jest, React Testing Library, Detox, or Cypress.
  • Follow security best practices to protect user data and prevent vulnerabilities.
  • Implement accessibility standards (WCAG) to ensure inclusive user experiences.
  • Monitor and resolve performance issues using profiling tools and optimisation techniques.
  • Contribute to CI/CD pipelines and automated testing strategies for continuous delivery.
  • Collaborate on publishing and maintaining shared React libraries and components.
  • Stay up to date with the latest versions of React and React Native, including experience upgrading across major releases.

Requirements

  • Strong proficiency in React and React Native development.
  • Deep understanding of React component lifecycle and hooks.
  • Solid experience with TypeScript in React projects.
  • Familiarity with state management libraries and patterns.
  • Knowledge of common React design patterns (e.g. container/presentational, HOCs, render props).
  • Experience with linting tools and enforcing code quality.
  • Proven testing experience with modern JavaScript testing frameworks.
  • Awareness of security and accessibility best practices.
  • Experience with performance profiling and optimisation in React apps.
  • Hands-on experience with CI/CD tools and workflows.
  • Experience publishing and maintaining shared libraries (e.g. npm packages, monorepos).
  • Experience upgrading React and React Native applications across versions.
Benefits
  • Health insurance
  • Retirement plans
  • Flexible work arrangements
  • Professional development
  • Paid time off

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactReact NativeTypeScriptReduxZustandJestReact Testing LibraryDetoxCypressCI/CD
Soft skills
collaborationproblem-solvingattention to detailcommunication