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