What You’ll Be Doing
Don’t make me think. We are looking for a candidate who can re-design our React web app and simplify a complex user workflow. We need a candidate that can solve customer pain points from the frontend and is not afraid to talk to users. Our challenge to you is to [re]design and implement our frontend so the user needs virtually no product training and minimal clicks.
The super cool part? You are creating the interface for users to design, test, and operate hundreds of satellites. Whether they want to take pictures, beam broadband/cellular, or dock with another satellite – this is the interface they will use. That giant screen in NASA mission operations photos? That could be yours.
You’ll be working within the engineering team that includes backend developers and collaborate daily in an Agile Scrum environment.
Tech Skills
- Experience writing reusable React components in Typescript
- Experience with React frameworks like Next.js, Refine (or Blitz.js / RedwoodJS)
- Experience with using UI libraries like Ant Design, Chakra or Bootstrap
- Capability to design work in Figma and collaborate amongst stakeholders
- Knowledge of API concepts and the ability to fetch data with GraphQL and REST
- Use of identity and access management via Auth0 or Okta and understanding of cloud security best practices
- Familiarity with Git and GitHub or similar framework for version control
- Experience with AWS services such as ECS (Docker) and CloudWatch
- Understanding of CI/CD concepts and use of GitHub actions is preferred but not required
- Experience with test frameworks such as Jest, Mocha, Chai, and/or Jasmine
Soft Skills
- Product ownership and eagerness to understand customer experience and measure usage
- A high standard for software maintainability, quality, resilience, and performance
- Strong cross-functional communication between a backend team and product manager
Background Qualifications
- Bachelor’s degree in Computer Science (or related field) or equivalent practical experience
- 2+ years [professional] experience in frontend development. Professional experience can be replaced with a self-starter who has drive, the technical skills, and is obsessed with their product.
- US Citizenship or Permanent Residency. We do not maintain security clearances at this time.