All jobs

Job details

Frontend Developer-React JS, HTML, CSS

  • Java
  • Redux
  • Cypress
  • NextJS
  • TypeScript
  • Agile
  • Next.js

Posted: 1 day ago

Job Overview:

Build and deliver production-grade React/Next.js SPA applications, ensuring high standards in performance, accessibility, testing, and code quality. Lead front-end delivery in an Agile team, develop reusable UI components, and support platform integrations while staying current with evolving front-end technologies.

Key Responsibilities:

  • Create prototypes and high-quality, production-ready React/NextJS front-end single-page applications.
  • Drive quality forward in code, unit testing, accessibility, performance, and code reviews.
  • Deliver on an Agile workstream of front-end developers for a project.
  • Converse confidently with technical and non-technical colleagues.
  • Build modular layouts, reusable code, and libraries for future use.
  • Be involved in existing and new integrations for the platform.
  • Stay current with evolving standards and technologies, learning new skills as needed.

Key Skills:

  • Solid commercial experience in hands-on React development with a strong grasp of core concepts.
  • Experience with serverless development and server-side development using NextJS.
  • Strong understanding of state management technologies/approaches such as Redux or Flux.
  • Experience with a type-checking language, preferably TypeScript (which we use).
  • Solid experience with semantic HTML5, CSS3 (SASS or LESS), and JavaScript (ES6+), adhering to industry coding standards.
  • Experience with unit, end-to-end, and regression testing (we use Jest, React Testing Library, and Cypress).
  • Solid understanding of Agile methodologies, including story point estimation, refinement, sprint planning, retrospectives, and sprint demos.
  • Experience in component development using Storybook.
  • Knowledge of current front-end architecture trends and best practices, including performance optimization, accessibility, SEO, security, and usability.
  • Commercial experience using Git in a large development team practicing continuous integration.
  • Excellent communication skills and ability to interact effectively with team members and stakeholders.
  • Proficient understanding of fluid responsive layouts and cross-browser/cross-device compatibility issues.
  • Commercial experience working on SPA solutions, ideally within e-commerce.
  • Familiarity with modern front-end build pipelines and tools like Grunt and Webpack.
  • Willingness to contribute to both large, complex projects and smaller tasks as needed.
  • Experience integrating with various external, third-party systems.

Similar jobs