Senior Front-End Engineer
The posting does not state a salary. This range is our estimate from the role, the location and the stack — treat it as a guide, not an offer.
- Level
- Senior
About the role
- Design and develop production-ready web applications
- Build reusable UI components and modules
- Manage server state and asynchronous data flows
- Optimize application performance and accessibility
- Collaborate with cross-functional teams
Skills the posting asks for
- React
- Next.js
- TypeScript
- Azure DevOps
- Tailwind CSS
Summarised from the employer’s posting, which is reproduced in full below.
The employer’s full posting
Description
We are looking for a motivated and experienced Senior Front-End Engineer to design, build, and evolve secure, scalable, and high-quality web applications using React, Next.js, and TypeScript.
In this role, you will contribute to modern digital experiences with a strong focus on performance, accessibility, maintainability, and engineering quality, while collaborating closely with product, design, back-end, QA, and DevOps teams.
Key Responsibilities
- Design, develop, and maintain production-ready web applications using Next.js 15, React, and TypeScript
- Build reusable UI components and front-end modules
- Manage server state, caching, synchronization, and asynchronous data flows using TanStack Query
- Implement secure authentication and authorization using MSAL
- Develop accessible forms and schema-based validation using React Hook Form and Zod
- Translate UI/UX designs and business requirements into responsive interfaces using Tailwind CSS
- Integrate front-end applications with REST APIs and generated API clients
- Optimize application performance, rendering, accessibility, and cross-browser compatibility
- Write clean, maintainable, testable, and well-documented code
- Participate in code reviews and contribute to front-end architecture and technical decisions
- Collaborate with Product Owners, UI/UX Designers, Back-End Engineers, QA, and DevOps teams
- Support automated build, quality, and deployment processes using Azure DevOps