
Senior Web Developer – Angular/Java
OKAPI:Orbits
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Job Level
Tech Stack
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