Braintrust
Braintrust

Senior Frontend Engineer

July 10, 2025
Full-time
Remote · India
Mid-Senior level
Front-end Developer

Job Description

We are looking for a Lead/Senior Frontend Software Engineer to join our cross-functional product team. You will play a pivotal role in designing, developing, and optimizing user-facing applications that are performant, scalable, and intuitive. You’ll work closely with product managers, designers, and backend engineers to bring seamless experiences to life.

Key Responsibilities

  • Architect, develop, and maintain advanced frontend features using modern frameworks, primarily React.
  • Build modular, reusable components and libraries to accelerate development across teams.
  • Translate UX/UI design wireframes into high-quality, responsive web applications.
  • Optimize applications for maximum speed, accessibility, and scalability.
  • Ensure code quality through code reviews, automated testing, and adherence to best practices.
  • Mentor junior engineers and support the frontend engineering culture.
  • Collaborate with cross-functional teams (design, product, backend, and data) to deliver well-integrated solutions.
  • Stay current with industry trends and emerging technologies.

Requirements

  • 5+ years of professional experience building and maintaining modern frontend applications.
  • Expert-level proficiency in JavaScript, TypeScript, React, and modern frontend build tools (e.g., Webpack, Vite).
  • Hands-on experience designing and implementing Micro-Frontend architectures, including communication and integration between independent modules.
  • Deep understanding of HTML5, CSS3, responsive design principles, and accessibility (WCAG).
  • Experience with CSS-in-JS solutions, preprocessors like Sass, or utility-first frameworks like Tailwind CSS.
  • Solid understanding of cross-browser compatibility issues and solutions.
  • Experience working with RESTful and/or GraphQL APIs.
  • Proficient with version control systems such as Git (GitLab, GitHub).
  • Familiarity with Agile development methodologies, CI/CD pipelines, and automated testing (e.g., Jest, Testing Library, Cypress).
  • Excellent communication skills, a collaborative mindset, and a strong sense of ownership.

Bonus Qualifications

  • Experience in full-stack development, including SSR (e.g., Next.js) or backend Node.js services.
  • Exposure to design systems and component libraries (e.g., Storybook).
  • Understanding of UX research or design thinking methodologies.
  • Interest or experience in Conversational UI/Voice interfaces.
  • Experience in performance monitoring and web analytics.