React Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Overview
We’re looking for a React Developer with some C# experience (commercial or from personal projects) to join a collaborative, fast-moving software engineering team. This is an excellent opportunity for a mid-level+ frontend/full stack engineer who is expanding into full-stack work and wants to contribute to a modern, well-structured codebase.
You’ll be joining a small, tight-knit team, building and enhancing a sophisticated application that integrates advanced data visualisation and geospatial capabilities. The role combines modern frontend engineering with opportunities to work on backend components in C#.
Salary: Up to £60,000 + Benefits
Location: Remote-first (UK-based) - with ~ 1 day per month in Cambridge
Employment Type: Full-time, Permanent
What You’ll Be Doing
- Building and maintaining high-quality frontend features using React and TypeScript
- Contributing to backend services and integrations in C#/.NET
- Working closely with UX designers, backend developers, and product owners to deliver new features
- Integrating frontend components with backend APIs
- Writing clean, maintainable, and testable code
- Participating in code reviews and Agile ceremonies with a collaborative team of 4 engineers
What We’re Looking For
- Proven experience with React and TypeScript in a commercial environment
- Hands-on experience with C#/.NET (professional or personal projects)
- Understanding of REST APIs and asynchronous programming patterns
- Experience writing and maintaining unit tests
- Strong communication skills and comfort working in small, cross-functional teams
- A proactive approach to problem-solving and code quality
Bonus Skills (Nice to Have)
- Experience with geospatial data or mapping libraries (e.g., Leaflet, Mapbox)
- Knowledge of graph visualisation tools (e.g., D3.js, Cytoscape.js)
- Awareness of accessibility and localisation best practices
- Familiarity with cloud platforms (AWS, Azure) or containerisation tools (Docker)
- Remote-first, with preference for candidates based in or near Edinburgh or Scotland
- Occasional travel for team meet-ups around 1x a month (expenses covered)
- A future office in Edinburgh is planned, but the role will remain remote-friendly
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Software Development
Requirements
- Proven experience with React and TypeScript in a commercial environment
- Hands-on experience with C#/.NET (professional or personal projects)
- Understanding of REST APIs and asynchronous programming patterns
- Experience writing and maintaining unit tests
- Strong communication skills and comfort working in small, cross-functional teams
- A proactive approach to problem-solving and code quality
Bonus Skills (Nice to Have)
- Experience with geospatial data or mapping libraries (e.g., Leaflet, Mapbox)
- Knowledge of graph visualisation tools (e.g., D3.js, Cytoscape.js)
- Awareness of accessibility and localisation best practices
- Familiarity with cloud platforms (AWS, Azure) or containerisation tools (Docker)
- Remote-first, with preference for candidates based in or near Edinburgh or Scotland
- Occasional travel for team meet-ups around 1x a month (expenses covered)
- A future office in Edinburgh is planned, but the role will remain remote-friendly
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
16 Best Free React UI Libraries in 2025
Frontend Developer Salary in The UK
Find a Developer Job: 12 Best Job Sites For Developers