FrontendStartupSMBEnterprise

Frontend Developer

We are looking for a Frontend Developer to join [Company Name] and build intuitive, high-performance user interfaces that delight our customers. You will collaborate closely with designers and backend engineers to translate product requirements into polished, accessible web experiences. This role is ideal for someone who is passionate about modern JavaScript, component-driven architecture, and pixel-perfect UI.

Key Responsibilities

  • Build and maintain responsive web applications using modern JavaScript frameworks
  • Collaborate with UX/UI designers to implement designs with high fidelity and attention to detail
  • Write clean, well-tested, and reusable code following established coding standards
  • Optimize application performance including bundle size, rendering speed, and Core Web Vitals
  • Participate in code reviews and contribute to frontend architecture decisions
  • Integrate frontend applications with RESTful APIs and GraphQL endpoints
  • Stay current with frontend ecosystem trends and propose improvements to the team's tooling and processes

Required Skills & Experience

  • 2+ years of professional experience building web applications with React, Vue, or Angular
  • Strong proficiency in JavaScript (ES6+) and TypeScript
  • Deep understanding of HTML5 semantics and CSS3 including Flexbox and Grid
  • Experience with state management solutions (Redux, Zustand, Pinia, or similar)
  • Familiarity with RESTful APIs and asynchronous data fetching patterns
  • Understanding of responsive design principles and cross-browser compatibility
  • Experience with version control using Git and collaborative workflows (pull requests, branching strategies)
  • Knowledge of web accessibility standards (WCAG 2.1) and semantic markup

Nice-to-Have

  • Experience with server-side rendering frameworks (Next.js, Nuxt.js)
  • Familiarity with design systems and component libraries (Storybook, Radix UI)
  • Exposure to end-to-end testing tools like Cypress or Playwright
  • Understanding of CI/CD pipelines and deployment processes
  • Contributions to open-source projects or an active technical blog

Tech Stack

ReactTypeScriptNext.jsTailwind CSSJestReact Testing LibraryStorybookViteGit

What We Offer

  • Competitive salary and equity package
  • Flexible remote or hybrid work arrangement
  • Health, dental, and vision insurance
  • Annual learning and development budget for conferences, courses, and books
  • Generous PTO policy and company-wide recharge days
  • Opportunity to shape [Company Name]'s frontend architecture from the ground up

Interview Process

  1. 1Recruiter phone screen (30 min) — role fit and logistics
  2. 2Technical phone screen (45 min) — JavaScript fundamentals and frontend concepts
  3. 3Take-home coding exercise — build a small React component with given requirements
  4. 4On-site or virtual loop (3 hours) — live coding, system design discussion, and team fit
  5. 5Offer and reference checks