Senior Frontend Developer

Senior Frontend Developer

Posted 5 days ago by MBN Solutions

Negotiable
Undetermined
Remote
United Kingdom

Summary: The role of Senior Frontend Developer requires immediate availability and focuses on developing and maintaining complex front-end applications using React and TypeScript. The position involves collaboration with UI/UX designers and back-end developers to create high-quality user experiences. The developer will also integrate API data fetching and work in an agile environment. Strong expertise in modern front-end technologies is essential for this role.

Key Responsibilities:

  • Develop and maintain complex front-end applications with React and TypeScript.
  • Responsible for extending and maintaining the codebase with a focus on quality, performance, scalability, and maintainability.
  • Integrate and work with AEM to build dynamic and content-driven web experiences.
  • Integrate and manage API data fetching using REST and RTK query.
  • Collaborate with UX/UI designers to ensure high-quality and intuitive user experiences.
  • Work in an agile development environment, participating in daily stand-ups, sprint planning, and code reviews.
  • Independently troubleshoot and debug complex UI issues to ensure a smooth user experience.

Key Skills:

  • 5+ years of experience in software development using React and TypeScript.
  • Strong knowledge of React concepts such as hooks and the component lifecycle.
  • Strong JavaScript knowledge including asynchronous programming, closures, and web components.
  • Proficiency with TypeScript with an understanding of best practices and concepts like generics.
  • Experience with state management and working with Redux and the Context API.
  • API integration experience with RTK Query for data fetching and caching.
  • Strong proficiency in HTML5, CSS and SCSS.
  • Excellent knowledge of software engineering best practices and computer science fundamentals such as OOP, Data Structures and Design Patterns and Algorithms.
  • Experience with unit testing using Jest or similar.
  • Understanding of design systems and experience working with component libraries and design tokens.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Start Date : Immediate (Day after client confirms offer)
End Date : 3 months possible extension
Working Location: Remote
I'm looking for frontend specialists with strong expertise in React, TypeScript , and modern front-end technologies. You'll be working closely with UI/UX designers, back-end developers, and other stakeholders to deliver a seamless and performant user experience.

Key Responsibilities:

  • Develop and maintain complex front-end applications with React and TypeScript.
  • Responsible for extending and maintaining the codebase with a focus on quality, performance, scalability, and maintainability.
  • Integrate and work with AEM to build dynamic and content-driven web experiences.
  • Integrate and manage API data fetching using REST and RTK query.
  • Collaborate with UX/UI designers to ensure high-quality and intuitive user experiences.
  • Work in an agile development environment, participating in daily stand-ups, sprint planning, and code reviews.
  • Independently troubleshoot and debug complex UI issues to ensure a smooth user experience.

Required Skills & Experience:

  • 5+ years of experience in software development using React and TypeScript.
  • Strong knowledge of React concepts such as hooks and the component lifecycle.
  • Strong JavaScript knowledge including asynchronous programming, closures, and web components.
  • Proficiency with TypeScript with an understanding of best practices and concepts like generics.
  • Experience with state management and working with Redux and the Context API.
  • API integration experience with RTK Query for data fetching and caching.
  • Strong proficiency in HTML5, CSS and SCSS.
  • Excellent knowledge of software engineering best practices and computer science fundamentals such as OOP, Data Structures and Design Patterns and Algorithms.
  • Experience with unit testing using Jest or similar.
  • Understanding of design systems and experience working with component libraries and design tokens.

Nice-to-have skills:

  • Hands-on experience with AEM for building and managing web content.
  • Experience with Tailwind CSS and Tailwind Variants.
  • Experience with React Hook Form for form handling and validation.