At a Glance
- Tasks: Build and maintain high-quality frontend features using React and TypeScript.
- Company: Join a fast-moving, collaborative software engineering team.
- Benefits: Up to £60,000 salary, remote work, and team meet-ups covered.
- Why this job: Make an impact on sophisticated applications with advanced data visualisation.
- Qualifications: Experience with React, TypeScript, and C#/.NET is essential.
- Other info: Dynamic team environment with excellent growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
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
React Developer in Scotland employer: Provide
Contact Detail:
Provide Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React Developer in Scotland
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with React or C#. Join relevant online communities and forums. You never know when a casual chat could lead to a job opportunity!
✨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 your coding chops and problem-solving abilities. Make sure to include links to your GitHub or any live demos.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to React and C#. Practice coding challenges and be ready to discuss your past projects. Remember, it's not just about what you know, but how you communicate your thought process!
✨Tip Number 4
Apply through our website! We love seeing candidates who take the initiative. Tailor your application to highlight your experience with React and C#, and don’t forget to mention any collaborative projects you've worked on. Let's get you that interview!
We think you need these skills to ace React Developer in Scotland
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. Keep it friendly and professional, and let your personality come through.
Showcase Your Projects: If you've worked on personal or commercial projects using React or C#, include links or descriptions in your application. We love seeing real examples of your work and how you tackle challenges!
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 we can’t wait to hear from you!
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 past projects and how you've used these technologies in a commercial setting. If you've dabbled in C#, don't forget to mention that too!
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in your previous roles and how you tackled them. This role values a proactive approach, so think of examples where you identified issues and implemented solutions, especially in a team setting.
✨Understand the Company Culture
Since this is a remote-first position, it’s important to convey your ability to work effectively in a distributed team. Research the company’s values and be ready to discuss how you can contribute to their collaborative environment.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team dynamics, the tech stack, or upcoming projects. This shows your genuine interest in the role and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers!