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
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.