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
#J-18808-Ljbffr