Frontend Software Engineer – React & TypeScript

Select Source Solutions

United States

Teletrabalho

USD 90 000 - 130 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Select Source Solutions is seeking a remote Frontend Software Engineer focusing on React and TypeScript to deliver modern, accessible web applications. You will work with designers, product stakeholders, and backend engineers to translate designs into responsive interfaces in a remote work environment.

The role emphasizes strong React/TypeScript development, UI/UX understanding, testing, and collaboration across teams.

Qualificações

  • Bachelor's degree in CS, Eng, IT, or related technical field.
  • 3+ years in production web apps using React and TypeScript.
  • Strong React skills: hooks, components, composition patterns.
  • Strong TypeScript and JavaScript skills.
  • Strong HTML/CSS with accessibility and responsive design.
  • Experience integrating front-end with REST/JSON APIs.
  • Experience with automated tests (Vitest, Jest, RTL) and E2E tests (Playwright or Cypress).
  • Git workflows, CI/CD, and modern build tooling (Vite, npm, Yarn).
  • Able to collaborate with designers, engineers, and stakeholders.
  • Ability to obtain and maintain U.S. Government security clearance.

Responsabilidades

  • Design, build, and maintain production web apps using React and TypeScript.
  • Develop reusable React components with hooks and composition.
  • Translate UI/UX designs into responsive, accessible applications.
  • Build interfaces with semantic HTML and modern CSS.
  • Develop styling solutions with Sass, MUI, USWDS, StyleX, or equivalents.
  • Collaborate with UI/UX designers to refine user flows and ensure consistency.
  • Integrate front-end apps with REST/JSON APIs and backend services.
  • Implement asynchronous behavior, loading states, errors, pagination, and authenticated requests.
  • Develop automated tests (unit, component, integration, E2E) with Vitest/Jest/RTL/Playwright.
  • Participate in Git-based workflows and CI/CD pipelines.
  • Use modern front-end tools like Vite, Yarn, npm, and private registries.
  • Contribute to design discussions and evaluate implementations for usability and performance.
  • Collaborate with backend, systems, analytics, and product stakeholders.

Conhecimentos

React development
TypeScript
HTML/CSS
Accessibility
REST/JSON APIs
Testing (Vitest/Jest/RTL)
CI/CD workflows
Communication
Security clearance eligibility

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

Vite
NPM
Yarn
Playwright
Cypress
Jest
RTL
Storybook
MUI
USWDS

Descrição da oferta de emprego

Our client is seeking a remoteFrontend Software Engineer – React & TypeScript to build modern, accessible, and highly usable web applications in a remote work environment.

This is a hands-on front-end engineering role focused on developing production applications using React, TypeScript, modern JavaScript, HTML, and CSS. You will work closely with UI/UX designers, product stakeholders, backend engineers, and other developers to transform designs and requirements into responsive, intuitive, production-ready applications.

The ideal candidate combines strong React and TypeScript development skills with a solid understanding of UI/UX principles, accessibility, automated testing, APIs, and modern software development practices.

Success in this role means delivering interfaces that are intuitive for users, accessible across devices and audiences, well tested, and maintainable for the engineering teams responsible for continuing to enhance them.

What You Will Do
  • Design, build, and maintain production web applications and user interfaces using React and TypeScript.

  • Develop reusable React components using modern patterns, including hooks and component composition.

  • Translate UI/UX designs and product requirements into responsive, accessible, production-ready applications.

  • Build interfaces using semantic HTML and modern CSS practices.

  • Develop maintainable styling solutions across technologies such as Sass, Material UI (MUI), USWDS, StyleX, or comparable frameworks.

  • Work closely with UI/UX designers to refine user flows, maintain visual consistency, and ensure designs can be effectively implemented.

  • Integrate front-end applications with REST/JSON APIs and backend services.

  • Implement asynchronous application behavior, including loading states, error handling, pagination, and authenticated requests.

  • Develop automated unit, component, integration, and end-to-end tests using technologies such as Vitest, Jest, React Testing Library, Playwright, or comparable tools.

  • Participate in Git-based software development workflows involving branching, merge requests, pull requests, code reviews, and release processes.

  • Work with CI/CD pipelines to support automated testing, application builds, and deployment.

  • Use modern front-end build tools and package-management technologies such as Vite, Yarn, npm, and private package registries.

  • Participate in technical design discussions and evaluate implementation approaches based on usability, maintainability, performance, schedule, and technical constraints.

  • Collaborate with backend engineers, systems engineers, analysts, product stakeholders, and other technical team members.

  • Participate in code reviews and help maintain strong front-end engineering and development standards.

  • Troubleshoot and resolve application, integration, browser, performance, and user-interface issues.

Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.

  • 3+ years of professional experience developing production web applications using React and TypeScript.

  • Strong hands‑on experience with modern React development, including hooks, reusable components, and composition patterns.

  • Strong TypeScript and modern JavaScript development skills.

  • Strong HTML and CSS fundamentals, including semantic markup, responsive design, layouts, and accessibility.

  • Experience integrating front-end applications with REST/JSON APIs.

  • Experience managing asynchronous application behavior, including loading states, error handling, pagination, and authenticated requests.

  • Experience developing automated unit and component tests using technologies such as Vitest, Jest, React Testing Library, or comparable tools.

  • Experience with end‑to‑end testing technologies such as Playwright, Cypress, or comparable frameworks.

  • Professional experience using Git in a collaborative software development environment, including branching and code‑review workflows.

  • Experience working with CI/CD pipelines as part of modern software‑development and deployment practices.

  • Familiarity with modern build and package‑management technologies such as Vite, npm, or Yarn.

  • Strong communication and collaboration skills and the ability to work effectively with designers, engineers, and other stakeholders.

  • Ability to obtain and maintain a U.S. Government security clearance.

Preferred Qualifications
  • Experience building or contributing to reusable component libraries or enterprise design systems.

  • Experience with design‑system technologies and approaches such as design tokens, theming, Storybook, or headless UI components.

  • Experience with Material UI (MUI), USWDS, Sass, StyleX, or similar front-end technologies.

  • Experience working closely with UI/UX designers to translate designs into reusable production components.

  • Experience building complex forms or data‑intensive user interfaces involving filtering, searching, tables, or data visualization.

  • Experience with technologies such as Zod, TanStack Form, or TanStack Table.

  • Experience with front‑end state‑management technologies such as Zustand or comparable tools.

  • Familiarity with reactive development patterns or technologies such as RxJS.

  • Experience with modern TypeScript development patterns, including discriminated unions, exhaustive matching, or typed functional programming.

  • Experience with Astro or another static‑site generation framework.

  • Experience deploying front‑end applications within AWS environments, including technologies such as Amazon S3 and CloudFront.

  • Familiarity with SSO, authentication, authorization, or edge‑authentication patterns.

  • Experience supporting applications within federal government, regulated, or security‑conscious environments.

Work Environment
  • This position is performed in a remote work environment.

  • No routine travel is required.

Physical Requirements
  • Prolonged periods of sitting at a desk and working on a computer.

  • Ability to access organizational or customer facilities if required.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Frontend Software Engineer – React & TypeScript
Frontend Software Engineer – React & TypeScript

Select Source Solutions • Greenbelt (MD)

Teletrabalho
USD 90 000 - 120 000
Sr Front End Developer
Sr Front End Developer

Connection • New Hampshire

Presencial
USD 120 000 - 150 000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Ladders • EUA

Teletrabalho
USD 120 000 - 145 000
Ownership of projects
Mentorship and knowledge sharing
Remote-friendly team
Senior Front-End Architect
Senior Front-End Architect

Pinnacle Arc • Jersey City (NJ)

Presencial
USD 120 000 - 180 000
Front End Architect
Front End Architect

Volto Consulting • Jersey City (NJ)

Presencial
USD 180 000 - 230 000
Senior Frontend Engineer
Senior Frontend Engineer

SOHO Global Technologies • Texas

Presencial
USD 120 000 - 180 000
Front End Architect
Front End Architect

Top Prospect Group • New York (NY)

Teletrabalho
USD 140 000 - 190 000
Frontend III Software Engineer
Frontend III Software Engineer

The Planet Group • San Francisco (CA)

Teletrabalho
USD 89 544 - 96 432
Competitive hourly pay
Fully remote work environment
Flexible collaboration opportunities
+1
React Developer
React Developer

Machine Learning Technologies, LLC • Rhode Island

Presencial
USD 110 000 - 170 000
React Developer
React Developer

Quantum Technologies. LLC • Rhode Island

Presencial
USD 110 000 - 160 000