Senior Frontend Engineer - React.js

  • Location


  • Sector:

  • Job type:


  • Salary:


  • Contact:

    Elliott Evans

  • Contact email:

  • Job ref:


Frontend Engineer - React.js

We are looking for a talented React.js Engineer to join our dynamic team. As a React.js Engineer, you will play a key role in designing and developing innovative front-end solutions that enhance user experiences and drive business objectives. You will collaborate closely with cross-functional teams to deliver high-quality software products that exceed our clients' expectations.


  • Develop and maintain front-end components and features using React.js
  • Collaborate with UX/UI designers to translate wireframes and mockups into responsive web applications
  • Optimize application performance for maximum speed and scalability
  • Ensure the technical feasibility of UI/UX designs and implement best practices for accessibility and SEO
  • Work closely with back-end developers to integrate front-end components with server-side logic
  • Conduct code reviews and provide constructive feedback to team members
  • Stay updated on emerging technologies and best practices in front-end development


  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience working as a React.js developer or similar role
  • Strong proficiency in JavaScript, HTML, and CSS
  • Experience with state management libraries/frameworks (e.g., Redux, MobX)
  • Familiarity with front-end build tools and package managers (e.g., Webpack, npm)
  • Knowledge of RESTful APIs and asynchronous programming
  • Excellent problem-solving and communication skills
  • Ability to work effectively in a fast-paced, collaborative environment

Preferred Qualifications:

  • Experience with TypeScript or other statically-typed languages
  • Familiarity with GraphQL and Apollo Client
  • Knowledge of modern front-end testing frameworks (e.g., Jest, React Testing Library)
  • Contributions to open-source projects or a strong GitHub profile


  • Competitive salary
  • Health, dental, and vision insurance
  • Flexible work hours and remote work options
  • Professional development opportunities
  • Vibrant and inclusive company culture

If you are passionate about building exceptional user interfaces with React.js and thrive in a collaborative environment, we'd love to hear from you!