Skip to content

Frontend or Fullstack Developer (Freelance)

Hybrid
  • Delft, Netherlands
Research & Development

Job description

We are looking for an experienced Frontend or Full-Stack Developer to help us improve our Mission Control Software Stack for operating satellites in space! We are replacing the existing user interface and need your help to build a modern and reactive web application. You will be responsible for engineering and implementing the Frontend solution in a modern Javascript framework based on our requirements. Depending on your experience, you may also be involved in reviewing the architecture and design of the full stack. In either case, we count on your experience to come up with the best solution for our use case or even challenge prior design decisions made.

The frontend application will talk to the backend server via HTTP. From a past UX/UI study we can provide a collection of Figma wireframes for most of the frontend views. Together with the study report that describes the user workflow, this will be the baseline of the design. Adjustments are possible and suggestions for change welcome! Communication will be TLS encrypted. The user session will be managed by the server and only authenticated users may access the application. A solution to provide live updates on certain views via Server-Side Events (SSE) might be required as well.


If you have Backend experience with Python, you can also get involved with improving the design, implementing certain service components, or reviewing the code base.


Scope and duration

The position is foreseen for an initial duration of 4 months with a start in May. Monthly extensions are possible depending on the progress made and the outstanding work.


The project will start with you familiarising yourself with the documentation and material provided. Within the first 2-4 weeks we can have working sessions to iron out the scope and discuss design adjustments. Then, the implementation phase begins. After 2-3 months, an MVP is available which we can use for user testing. Based on the progress an extension period of the contract for concluding the development will be discussed.

Job requirements

  • 5+ years of experience with web application development with React, Vue.JS or another Javascript framework.
  • Experience with server-pushed messages (SSE, websocket, etc.).
  • Experience with Figma.
  • Experience with Git.
  • Independent working style.
  • Pro-active, clear, and open communication.
  • Writes readable and well-documented code.
  • Comfortable with being involved in engineering trade-offs and decisions.


Nice to haves:

  • UX/UI Design experience.
  • Experience with Gitlab and Gitlab CI/CD.
  • Experience with Typescript.
  • Experience with server-side sessions.
  • Experience with Python: FastAPI or Litestar, SQLAlchemy.
  • Experience with Postgres.
  • Experience with docker and docker compose.
Hybrid
  • Delft, Netherlands
Research & Development

or