Senior Software Development Engineer (Front-end)

New
Based in the United StatesFull-TimeSenior
Salary$160,000 to $205,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
GraphQLHTMLCSSJavascriptTypeScriptAngularReactRESTful APIs

Requirements

  • 5+ years of professional front-end development experience building production-grade web applications.
  • Strong hands-on experience with Svelte or SvelteKit, including component development and state management.
  • Working knowledge of React and AngularJS, with the ability to maintain and extend existing codebases.
  • Strong proficiency in modern JavaScript (ES2020+), with TypeScript experience or willingness to ramp quickly.
  • Solid expertise in HTML, CSS, responsive design, and modern layout techniques (Flexbox, Grid).
  • Experience integrating REST and/or GraphQL APIs, including handling async workflows and error states.
  • Familiarity with front-end testing frameworks such as Jest, Playwright, Cypress, or Vitest.
  • Strong understanding of Git workflows, CI/CD pipelines, and Agile or Kanban development practices.
  • Demonstrated focus on accessibility, performance, and UI/UX quality in production environments.
  • Ability to work independently in a remote-first environment while collaborating effectively with cross-functional teams.
  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience.

Responsibilities

  • Design, develop, and maintain modern front-end applications using Svelte/SvelteKit, while supporting existing systems built in React and AngularJS.
  • Build reusable, high-quality UI components with a strong focus on performance, accessibility, and maintainability.
  • Translate product requirements and UX designs into responsive, production-ready interfaces across web applications.
  • Integrate front-end applications with REST and GraphQL APIs, ensuring robust handling of asynchronous data, errors, and edge cases.
  • Collaborate with QA, product, and engineering teams to deliver well-tested features and ensure smooth release cycles.
  • Contribute to front-end architecture decisions, including state management patterns, component structure, and design system evolution.
  • Participate in code reviews, CI/CD workflows, and Agile delivery processes to maintain engineering excellence.
  • Ensure high standards of UI/UX quality, accessibility (WCAG), and performance optimization across all builds.
  • Work closely with stakeholders to understand user needs and continuously improve product usability and experience.
View Full Description & ApplyYou'll be redirected to the employer's site
$160,000 to $205,000 USD
Apply Now