For Employers

Select Source Solutions

Frontend Software Engineer – React & TypeScript

Posted 10 hours ago
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Design, build, and maintain production-ready web applications using React and TypeScript. Collaborate with cross-functional teams including designers and backend engineers to implement responsive, accessible, and well-tested user interfaces.

Our client is seeking a remote Frontend 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.

What You Will Bring

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.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Business Intelligence Analyst

Full Time United States $31.02 - $48.54 per hour Software Development

Senior SharePoint Developer

Full Time United States $97968 - $115K per year Software Development

Staff Software Engineer, Vanta for Government

Full Time United States $260K - $306K per year Software Development

Senior SharePoint Administrator

Full Time United States $79900 - $108K per year Software Development

Lead Information Security Auditor (GRC)

Full Time United States $104K - $163K per year Software Development

Partner Solutions Engineer US, Splunk

Full Time United States $229K - $299K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 217,194+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

217,194+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified