Frontend Software Engineer

Overview

We are seeking a Frontend Software Engineer to design and build intuitive, high-quality user interfaces for web applications. This role is defined by demonstrated capability and execution rather than years of experience. The ideal candidate can translate product and design intent into performant, accessible, and maintainable user experiences and can learn new tools and frameworks quickly.

Responsibilities

  • Develop and maintain user-facing features for web applications.

  • Translate designs and product requirements into clean, reusable UI components.

  • Ensure applications are responsive, accessible, and performant across browsers and devices.

  • Collaborate closely with design, product, and backend engineering teams.

  • Optimize frontend performance and user experience.

  • Write and maintain tests for UI components and user flows.

  • Debug and resolve UI issues in production and development environments.

  • Contribute to shared component libraries and frontend standards.

Preferred Qualifications

  • Proficiency in modern JavaScript or TypeScript.

  • Experience with modern frontend frameworks (e.g., React).

  • Strong understanding of HTML, CSS, and responsive design principles.

  • Familiarity with state management, component architecture, and frontend build tools.

  • Understanding of accessibility best practices (WCAG).

  • Ability to learn new frameworks, tools, or design systems quickly.

  • Strong collaboration and communication skills.

What Success Looks Like

  • User interfaces are intuitive, performant, and visually consistent.

  • Frontend code is maintainable and easy to extend.

  • Design intent is accurately reflected in implementation.

  • User-facing issues are identified and resolved efficiently.

Previous
Previous

Backend Software Engineer

Next
Next

AI Scientist