At a Glance
- Tasks: Lead the design and development of user interfaces for our innovative DataCosmos platform.
- Company: Join Open Cosmos, a mission-driven company making space data accessible worldwide.
- Benefits: Competitive salary, diverse team, remote work options, and a supportive environment.
- Other info: Work in a fast-paced, collaborative environment with excellent career growth opportunities.
- Why this job: Make a real impact by transforming satellite data into actionable insights.
- Qualifications: Strong React and TypeScript skills, with experience in data-driven interfaces.
The predicted salary is between 60000 - 80000 £ per year.
Aim high, go beyond! At Open Cosmos we are solving the world’s biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for the challenge? Then read on…
Working in our Data Division, our Data division transforms satellite data into meaningful insights that drive real-world impact. The team delivers all data products generated by Open Cosmos and its partners, curates and develops DataCosmos (our geospatial data platform) and builds integrations that make satellite imagery easy to access and act on.
As a Senior React Fronted Developer in the Data Team you will lead the design and development of the interfaces that bring the DataCosmos platform to life — building performant, scalable UI components and data visualisations that make complex satellite data clear, accessible, and actionable for users across the platform.
You’ll be:
- Designing, developing, and maintaining React-based user interfaces for data exploration, visualisation, and delivery
- Building intuitive and performant UI components to handle large and complex datasets
- Implementing reusable, scalable front-end architecture and component libraries
- Translating data requirements into clear, accessible, and user-friendly interfaces
- Working closely with data and backend engineers to integrate APIs and data services effectively
- Optimising front-end performance when handling high-volume or real-time data
- Writing and maintaining unit and integration tests to ensure reliability and robustness
- Participating in code reviews, ensuring adherence to front-end best practices and coding standards
- Contributing to CI/CD pipelines for front-end deployment and release
- Providing technical guidance on React architecture, state management, and data handling patterns
- Acting as a subject matter expert for front-end development within data-driven applications
- Identifying opportunities to simplify, optimise, and enhance data visualisation and UI performance
- Ensuring front-end solutions support clarity, usability, and efficiency for both technical and non-technical users
What You’ll bring:
- Strong proficiency in React and TypeScript, with the ability to design scalable and maintainable front-end systems
- Deep understanding of modern front-end development practices, including HTML, CSS, and component-based architecture
- Strong capability in building data-driven interfaces and working with APIs and asynchronous data flows
- Confident use of state management approaches like Redux, Zustand, Context, or similar
- Familiarity with data visualisation libraries (e.g. D3.js, Recharts, or similar)
- Strong understanding of front-end performance optimisation, particularly for large or complex datasets
- Understanding of CI/CD concepts and cloud-native environments
- Ability to structure, transform, and present complex data effectively in the front end
- Strong understanding of version control systems (Git) and collaborative development practices
- Clear and effective communication, with the ability to work across technical and non-technical teams
- Ability to take ownership of front-end architecture, overall user experience and setting high standards for code quality, usability, and performance
- Proactivity in identifying and driving improvements across systems and workflows and providing guidance and support to other engineers, contributing to team capability
- A collaborative and solution-oriented approach, working effectively across disciplines, operating in a fast-paced, scaling environment with evolving priorities
This role can be based in any of our locations. To apply, you must have the legal right to work in our chosen location. When applying, please submit your CV in English.
Why Open Cosmos?
- Work at the cutting edge of space technology with customers around the globe
- A mission-driven company making space accessible to help solve real-world challenges
- A diverse, ambitious, and supportive team
- Equal opportunity employer
At Open Cosmos, we are dedicated to fostering a workplace built on respect, dignity, and belonging. As an equal opportunity employer, we actively challenge bias to ensure every candidate and employee feels truly welcome. We celebrate diversity in all its forms and are committed to maintaining an inclusive environment where everyone has the opportunity to thrive.
Senior React Fronted Developer (Data) employer: Open Cosmos Ltd.
Open Cosmos is an exceptional employer, offering a unique opportunity to work at the forefront of space technology while contributing to meaningful solutions for global challenges. With a diverse and ambitious team, we foster a collaborative and inclusive work culture that prioritises employee growth and development, ensuring that every team member feels valued and empowered. Join us in transforming satellite data into actionable insights, all while enjoying the benefits of a mission-driven environment that celebrates innovation and diversity.
StudySmarter Expert Advice🤫
We think this is how you could land Senior React Fronted Developer (Data)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best React projects, especially those involving data visualisation. This will give potential employers a taste of what you can do and how you tackle complex datasets.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and coding challenges. Practice common React and TypeScript questions, and be ready to discuss your approach to building scalable UI components.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our mission at Open Cosmos.
We think you need these skills to ace Senior React Fronted Developer (Data)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior React Frontend Developer role. Highlight your proficiency in React, TypeScript, and any relevant projects that showcase your ability to handle complex datasets.
Showcase Your Projects:Include links to your previous work or GitHub repositories where you've built data-driven interfaces. This gives us a clear picture of your coding style and problem-solving abilities, especially with APIs and data visualisations.
Be Clear and Concise:When writing your application, keep it straightforward. Use bullet points for key achievements and avoid jargon unless it's relevant. We want to see your communication skills shine through!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Open Cosmos Ltd.
✨Know Your React Inside Out
Make sure you brush up on your React and TypeScript skills before the interview. Be ready to discuss your experience with building scalable UI components and how you've tackled performance optimisation in past projects. They’ll want to see that you can not only code but also think critically about front-end architecture.
✨Showcase Your Data Visualisation Skills
Since the role involves working with complex datasets, prepare to talk about your experience with data visualisation libraries like D3.js or Recharts. Bring examples of how you've transformed data into user-friendly interfaces, and be ready to explain your thought process behind those designs.
✨Communicate Clearly and Collaboratively
This position requires working closely with both technical and non-technical teams. Practice explaining complex concepts in simple terms, and be prepared to discuss how you’ve collaborated with backend engineers to integrate APIs effectively. Highlight any experiences where clear communication made a difference in project outcomes.
✨Demonstrate Proactivity and Problem-Solving
Open Cosmos values a proactive approach, so come prepared with examples of how you've identified opportunities for improvement in previous roles. Discuss specific challenges you faced in front-end development and how you took the initiative to solve them, showcasing your ability to drive enhancements across systems.