Software Engineer, Front End Developer (Experienced or Senior)
Core
Design and develop front end software and Human-Machine Interfaces (HMI) for next-generation space mission systems.
Role type
Senior Front End Software Engineer
Builds
Human-Machine Interfaces (HMI) and front end software for space mission systems
Domain
Aerospace / Space Systems
Deliverable
production ML models | product features
Required skills
Front end software languages, HTML5, JavaScript, REACT, API integration, Object-oriented design, Software patterns, Software Configuration Management, Software Architecture, Software Life Cycle Management, Cloud-based infrastructure, Test-driven development, CI/CD management
Preferred skills
Astro UX, Java, C++, Python, Spring Framework, Hibernate, RDBMS, MongoDB, REST, OpenAPI, Dependency management tools, Embedded FPGA, Low latency deterministic systems, Control gimbals, Ground antennas, Optical sensors
Technologies
REACT, Astro UX, Java, C++, Python, Spring Framework, Hibernate, MongoDB, AWS, Azure, Git, Jenkins, Maven, Gradle
Responsibilities
Lead design, development, and analysis of user interfaces for software systems; Partner with stakeholders to translate software requirements; Lead software system-level analyses to identify risks; Lead code reviews to ensure alignment with requirements; Review product and process alignment with project plans; Research and oversee implementation of emerging software technologies.
Seniority
Senior, hands-on IC