About the job Senior Front-End Engineer (React)
Overview
We are seeking a highly skilled Senior Front-End Engineer with a strong emphasis on React
development. This role is focused on delivering high-quality UI/UX solutions and building
scalable, maintainable front-end applications using React and modern web technologies.
The ideal candidate will be a product-minded engineer who can craft intuitive and visually
engaging user experiences. This position offers an opportunity to work closely with cross-
functional teams, contribute to architectural decisions, and lead front-end best practices within
the organization.
We are looking for someone who is not only experienced in React but also brings a strategic
mindset toward component design, performance optimization, and user-centric thinking.
Our evaluation process includes a take-home coding assignment to assess your engineering
skills in React and your ability to produce clean, scalable code. A collaborative interview follows this to review your technical decision-making and thought process.
Key Responsibilities
- Design and implement front-end features using React, TypeScript, HTML, and CSS.
- Collaborate with design and product teams to create seamless, engaging user experiences.
- Build and maintain reusable components and front-end infrastructure.
- Ensure high performance and cross-browser compatibility across platforms.
- Work with GraphQL (.NET) backend to integrate APIs and support end-to-end
functionality. - Uphold and advocate for front-end best practices in code quality, testing, and accessibility.
Required Qualifications - 5+ years of experience in front-end development with strong expertise in React. Strong proficiency in TypeScript, JavaScript, HTML, and CSS.
- Experience with NextJS, TailwindCSS, and Zustand (or Redux or similar)
- Experience with Apollo GraphQL Client
- Strong understanding of Forms and Validation.
- Proven track record of building scalable and performant React applications.
- Deep understanding of responsive design and cross-browser compatibility.
- Familiarity with front-end testing frameworks and best practices (e.g., Jest, ReactTesting Library).
- Solid understanding of asynchronous programming patterns and concurrency handling in the browser.
Nice to Have - C#/.NET, GraphQL Figma
- Strong aesthetic sense and experience collaborating with a UX/UI designer
- NextJS core features, including SSR, SSG, ISR, app directory, performance techniquesTailwindCSS Theme customizations, responsive breakpoints
- Component, app, and async state management techniques