At a Glance
- Tasks: Build and enhance sophisticated applications using React, TypeScript, and C#.
- Company: Join a dynamic software engineering team in a remote-first environment.
- Benefits: Up to £60,000 salary, flexible remote work, and team meet-ups.
- Why this job: Make an impact with modern tech while collaborating with a tight-knit team.
- Qualifications: Experience with React, TypeScript, and C#; strong communication skills.
- Other info: Great career growth opportunities and occasional travel for team meet-ups.
The predicted salary is between 43200 - 72000 £ per year.
We are 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 will 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 Will 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 Are 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
React Developer in London employer: Provide
Contact Detail:
Provide Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with React or C#. A quick chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your React projects and any C# work you've done. This is your chance to demonstrate what you can bring to the table beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on common React and C# questions. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace React Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React, TypeScript, and C#. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're excited about the role and how you can contribute to our team. Be genuine and let your personality come through – we love a good story!
Showcase Your Projects: If you've worked on personal or commercial projects using React or C#, include links to your GitHub or portfolio. We’re keen to see your code quality and creativity in action!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us keep track of all the amazing talent out there!
How to prepare for a job interview at Provide
✨Know Your Tech Stack
Make sure you brush up on your React and TypeScript skills before the interview. Be ready to discuss your previous projects and how you've used these technologies in a commercial setting. If you've dabbled in C# or .NET, be prepared to share your experiences there too!
✨Showcase Your Problem-Solving Skills
During the interview, expect to tackle some coding challenges or problem-solving scenarios. Think aloud as you work through these problems; it shows your thought process and how you approach coding issues. This is a great chance to demonstrate your proactive approach to problem-solving.
✨Communicate Effectively
Since you'll be working in a small, cross-functional team, strong communication skills are key. Practice explaining your past projects and technical concepts clearly and concisely. This will help you connect with the interviewers and show that you're a team player.
✨Familiarise Yourself with the Company Culture
Research the company’s values and culture before the interview. Understanding their collaborative environment and Agile practices will help you tailor your responses. You can even mention how you align with their approach to software development during the conversation!