OKAPI:Orbits

Senior Web Developer – Angular/Java

OKAPI:Orbits

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain scalable web frontends using Angular and TypeScript, and backends using Java
  • Implement and optimize user-friendly, high-performance, and secure web applications for satellite operators and space agencies
  • Build data-intensive UI components and dashboards with PrimeNG, and create interactive visualizations with Plotly.js
  • Integrate and enhance 3D visualization features with CesiumJS where appropriate
  • Design and maintain interfaces between frontend and backend services, including authentication, authorization, and data flow control
  • Work closely with scientists and engineers to translate complex domain requirements into user-centered software solutions
  • Own frontend architecture, performance, usability, and maintainability
  • Plan and document implementation steps, from technical conception to production deployment
  • Ensure code quality and automated tests using Playwright (E2E) and Karma/Jasmine (unit/integration), and adhere to security and development standards
  • Evolve CI/CD pipelines, monitoring, and automation to ensure stable, continuous releases
  • Analyze and resolve complex issues across frontend and data/integration layers with a focus on reliability and user experience
  • Work in small, interdisciplinary teams, contributing your expertise to cross-functional projects

Requirements

  • Degree in Computer Science, Software Engineering, or a related field, or completed vocational training as an IT specialist (Fachinformatiker)
  • Several years of hands-on experience developing production applications with Angular, TypeScript, and Java
  • Strong understanding of modern web fundamentals, asynchronous programming, and maintainable frontend architectures
  • Experience designing and integrating RESTful APIs, including authentication, authorization, and versioning
  • Solid experience building complex UI components (e.g., PrimeNG) and styling using modern utility approaches (e.g., Tailwind CSS)
  • Familiarity with Git-based workflows, pull requests, and collaborative code reviews
  • Demonstrable ability to analyze and resolve complex problems across frontend and data/integration layers
  • Focus on clean, maintainable code, testing, and long-term software reliability
  • Proactive communicator and team player, comfortable working with distributed teams
  • Good written and spoken English
Benefits
  • Flat hierarchy
  • Small teams
  • Flexible working hours
  • Onboarding in Braunschweig, followed by the possibility to work remotely from Spain
  • High autonomy and influence over technical direction
  • Training budget for your personal development
  • German courses via Lingoda
  • Attendance at space-related events and conferences to support sustainable spaceflight
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AngularTypeScriptJavaRESTful APIsPrimeNGPlotly.jsCesiumJSPlaywrightKarmaJasmine
Soft Skills
proactive communicatorteam playerproblem analysiscollaborative code reviewsuser-centered software solutionscross-functional teamworkfocus on clean codemaintainable codelong-term software reliabilityadaptability
Certifications
Degree in Computer ScienceDegree in Software EngineeringVocational training as IT specialist