React Front-End Engineer

Open Cosmos
Porto, Portugal/Remote
Added: February 9, 2024
Working for Open Cosmos

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 the Ground Segment Software Development Team

Ground Segment Software Development Team builds satellite-related software that is used by internal operators and external customers alike, to operate a constellation of multi-customer, multi-satellite and multi-ground station missions. Our products are cloud-native web-based applications built with modern technologies (React, Typescript, Kubernetes, Golang, etc).

The team works using a DevOps and Agile methodology, combining frequent iteration cycles with the responsibility of keeping the application operative.

What will you be doing?

You’ll leverage skills and experience to build effective user interfaces for our professional users to design, operate, and analyse satellite data. At Open Cosmos you will have the possibility to work on a wide range of interfaces, ranging from maps and 3D visualisation, through real-time satellite operations tools, a UI library, to simple forms.

At the Ground Segment Team we are continuously evolving our practices and methodologies. As part of the team, you will be involved in the design and will take part in the decision making process. You will be able to propose new processes, steps, or tools to continuously improve our reliability, code simplicity, or velocity.

What you need to be successful

  • You will be building user interfaces, as such, it is important that you empathise with them and build great experiences.
  • We are on a journey to increase the quality of our code, strong knowledge of common techniques, testing, CI/CD and React frameworks is essential
  • Our current code is written in React Typescript, so you must be proficient with the language and tools.
  • To get features completed, you will often have to communicate with other developers, do code reviews and discuss technical solutions. As such confidence speaking and great listening skills are essential!