At a Glance
- Tasks: Build and enhance sophisticated applications using React, TypeScript, and C#.
- Company: Join a fast-moving tech team with a collaborative culture.
- Benefits: Up to £60,000 salary, remote work, and professional development opportunities.
- Why this job: Make an impact on innovative projects while working with cutting-edge technologies.
- Qualifications: Experience with React, TypeScript, and C#; strong communication skills.
- Other info: Remote-first role with occasional team meet-ups and excellent career growth.
The predicted salary is between 43200 - 72000 £ per year.
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
React Developer employer: Provide
Contact Detail:
Provide Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React Developer
✨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. Make sure to include links to your GitHub or any live demos. This will give potential employers a taste of what you can do.
✨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. Confidence is key, so make sure you can articulate your thought process clearly.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are proactive about their job search. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace React Developer
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. Plus, it shows us you're keen to join our team at StudySmarter!
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# or .NET, be prepared to share specific examples of your experience.
✨Showcase Your Problem-Solving Skills
During the interview, highlight your proactive approach to problem-solving. Think of scenarios where you faced challenges in your projects and how you overcame them. This will demonstrate your ability to contribute effectively to a collaborative team.
✨Understand the Role's Requirements
Familiarise yourself with the job description and the responsibilities outlined. Be ready to discuss how your skills align with building high-quality frontend features and contributing to backend services. Showing that you understand the role will impress the interviewers.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team dynamics, the codebase, and the company's approach to Agile practices. This not only shows your interest in the position but also helps you gauge if the company culture is the right fit for you.