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