Job Openings Senior Front-End Engineer (React)

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