> Markdown version of [/jobs/ext/2206357-react-software-developer](https://www.wearedevelopers.com/jobs/ext/2206357-react-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # React Software Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Salary:** £64,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Amazon Web Services, Unit Testing, C Sharp (Programming Language), Pair Programming, TypeScript, Web Applications, Enterprise Software Applications, ReactJS, Cypress (Programming Language), Technical Debt, Integration Tests, Maintaining Code, Extreme Programming - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27177 ## About the Role * Demonstrable experience as a software developer working on web applications and most recently with React and TypeScript for front end applications. * Experience using Jest for unit testing and Cypress for integration testing. Any exposure to C# or AWS would be desirable. * Experience working within an agile environment, ideally with exposure to TDD, Pair Programming, SOLID or eXtreme Programming processes. In such a supportive company, employee retention is high. Their recruitment is based not just on technical skills but also on team fit. They like people who enjoy working in small (less than 10 people), collaborative, cross-functional teams. They are keen to understand the type of work you enjoy and application areas, rather than long lists of technology key words. They like people who can evidence working on all aspects of the software product life cycle and not just the new flashy areas - maintaining code is also an area that needs to be performed. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front)