Frontend Software Engineer – React & TypeScript

New
S
Select Source SolutionsWeb software
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of professional experience developing production web applications using React and TypeScript.
Required Skills
GitHTMLCSSJavascriptTypeScriptReactCI/CD

Requirements

  • Hold a bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.
  • Have 3+ years of professional experience developing production web applications using React and TypeScript.
  • Have hands-on experience with React hooks, reusable components, and composition patterns.
  • Have strong TypeScript and modern JavaScript development skills.
  • Have strong HTML and CSS fundamentals, including semantic markup, responsive design, layouts, and accessibility.
  • Have experience integrating front-end applications with REST/JSON APIs.
  • Have experience managing asynchronous behavior, including loading states, error handling, pagination, and authenticated requests.
  • Have experience developing automated unit and component tests with Vitest, Jest, React Testing Library, or comparable tools.
  • Have experience with end-to-end testing technologies such as Playwright, Cypress, or comparable frameworks.
  • Have professional experience using Git collaboratively, including branching and code-review workflows.
  • Have experience working with CI/CD pipelines and familiarity with modern build and package-management technologies such as Vite, npm, or Yarn.
  • Be able to work effectively with designers, engineers, and other stakeholders.

Responsibilities

  • Design, build, and maintain production web applications and user interfaces using React and TypeScript.
  • Develop reusable React components using hooks and component composition.
  • Translate UI/UX designs and product requirements into responsive, accessible applications.
  • Build interfaces using semantic HTML and modern CSS practices.
  • Integrate front-end applications with REST/JSON APIs and backend services.
  • Implement asynchronous behavior, including loading states, error handling, pagination, and authenticated requests.
  • Develop automated unit, component, integration, and end-to-end tests.
  • Participate in Git-based workflows, code reviews, and release processes.
  • Work with CI/CD pipelines to support automated testing, builds, and deployment.
  • Troubleshoot application, integration, browser, performance, and user-interface issues.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now