Planet is a global company that designs, builds, and operates the largest constellation of imaging satellites. They are seeking a Senior Software Engineer to lead the development of their application's frontend, contributing technical expertise and mentoring other engineers to ensure best practices are followed.
Responsibilities:
- Design and implement frontend features
- Develop and maintain frontend applications using React and TypeScript
- Mentor other engineers through code reviews and technical discussions
- Contribute to backend systems and APIs as needed, with a primary focus on frontend ownership
- Drive architectural decisions impacting the frontend, including component design and state management patterns
- Collaborate with product managers and designers to deliver solutions
Requirements:
- 10+ years of relevant work experience developing web applications
- Bachelor's degree in Computer Science or other relevant field
- Proficiency with React and component-based architecture
- Experience with JavaScript or TypeScript
- Ability to lead feature implementation from discovery through deployment
- Ability to improve team capabilities through code reviews and knowledge sharing
- Experience mentoring teammates on Front End best practices
- Professional working proficiency in English, the language of the company
- Experience with state management and data fetching in frontend applications
- Experience working with REST APIs
- Deep understanding of HTML, CSS, and responsive design
- Experience with monorepo tooling or large-scale frontend architectures
- Experience with mapping libraries or data visualization tools
- Experience with modern testing frameworks and CI/CD practices and leveraging AI tools to enhance productivity
- Background in geospatial technologies, remote sensing, or the defense and intelligence sector