About the company
ICEYE delivers space-based intelligence, surveillance, and reconnaissance (ISR) capabilities to governments and allied nations. We own the world's largest SAR satellite constellation and provide near real-time data for defense, intelligence, security, and maritime domain awareness.
Responsibilities
- Build and maintain features across a React + TypeScript project serving real-time satellite operations
- Collaborate with UI/UX designer on sophisticated UI components and data visualization tools including timeline views, 3D globe rendering (Cesium), and pass planning interfaces
- Integrate with multiple backend services via GraphQL and REST
- Drive frontend architecture decisions: state management, component design, performance optimization
- Support DevOps work: Docker-based deployments, environment-specific runtime settings, release workflows
- Write unit tests (Jest + Testing Library) and end-to-end tests (Playwright)
- Participate in code reviews, uphold coding standards, mentor engineers
- Contribute to CI/CD pipelines and oversee migration from Webpack 5 to Vite
Requirements
- 5+ years of professional experience building fullstack production-grade applications using React, TypeScript (ES6+) and Node
- Experience building backend services with Python using Django, FastAPI or Flask
- Strong understanding of component-based architecture, modern React patterns, and state management
- Experience designing, developing, and consuming RESTful and GraphQL APIs
- Solid testing discipline with Jest and Playwright
- Experience with modern frontend tooling: Vite, webpack, npm
- Proficiency with Git and collaborative workflows
- Strong problem-solving skills and ability to debug complex, cross-layer issues
- Understanding of web application security best practices
- Relevant degree in Computer Science or related field
Conditions
- Permanent employment
- Hybrid workplace model
- Employment subject to security screening (incl. SUPO)