Lead React Developer

 

Description:

You will also support our infrastructure and CI/CD pipelines.

Person specification

Key Accountabilities

  • Developing our digital products using React/Next.js with a focus on writing efficient, modular and maintainable code
  • Following a component-driven development practice, using a content management system, shared component libraries, and shared design principles, to work efficiently while providing a clear and consistent user experience
  • Producing testable code complete with unit/integration tests
  • Collaborating within an agile team, working closely with other developers, designers, editors, product owners and testers to deliver the best possible digital experiences
  • Engaging collaboratively with Architecture and DevOps on solutions design and implementation to ensure robust and well supported software
  • Collaborating with other digital disciplines (eg. UX, Analytics) to produce accessible digital experiences
  • Following GDS guidelines for Government Digital Services
  • Writing and reviewing technical documentation
  • Participating in our agile planning, estimation and delivery processes
  • Peer reviewing code developed as part of our workflow
  • Able to self manage including keeping technical knowledge up to date
  • Promoting collaborative working, efficiencies and knowledge transfer
  • Actively participating within the wider community of practice; advocating engineering best practices and sharing knowledge/experience
  • Mentoring and providing guidance to other developers
  • Leading/facilitating technical discussions and engaging with external delivery partners as appropriate


Skills & Experience

Essential

  • Demonstrable experience in front-end development, with strong knowledge of JavaScript, TypeScript and React
  • Experience writing unit, integration and e2e tests (e.g. Jest, React Testing Library, Cypress)
  • A strong understanding of REST APIs and GraphQL
  • Experience producing mobile-first, responsive CSS and familiarity with CSS frameworks such as Tailwind
  • Demonstrable commitment to high quality, robust engineering practices
  • Experience working within an agile development team
  • Experience of productive collaboration with design, testing, product and other digital delivery colleagues

Desirable

  • Experience with Next.js and developing full-stack applications
  • Experience building and working within design systems
  • Experience with Storybook
  • Experience implementing Content Management Systems (we use Adobe Experience Manager) and headless integration approaches
  • Experience with CI/CD development practices, and working with cloud platforms
  • Experience with accessibility; semantic HTML and ARIA
  • Experience optimising for user experience / performance (Core Web Vitals)

Organization The Money and Pensions Service
Industry IT / Telecom / Software Jobs
Occupational Category Lead React Developer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-01-29 6:06 am
Expires on 2025-01-21