Frontend Engineer
Development Seed (View all Jobs)
Remote
Interview Process
1. Introductory discussion 2. In-depth technical video interview (no whiteboard, and no live coding) 3. Mission & values video interview 4. Onsite (or remote) 1 or 2 days paid working "sprint"in the context of a real project 5. Brief presentation of completed sprint work
Programming Languages Mentioned
JavaScript, R
We’re looking for a senior Frontend Engineer to help us build meaningful tools for partners like NASA and The Nature Conservancy, making Earth observation data more accessible and enabling open science.
As part of this team, you’ll contribute to frontend web applications that matter, working with a kind and curious team that values clarity, collaboration, and long-term impact. We’re remote-first, open-source friendly, and committed to thoughtful engineering.
Development Seed is a unique and rewarding place to do this work. Over the past two decades, we have honed our approach of stewarding projects with our partners from opportunity to successful, impactful products. Our technical teams are built of curious, empathetic people with high intrinsic motivation and a growth mindset. We open source a lot of our work, invest heavily in R&D that drives the field, and regularly reinvent the nature of our work.
What You’ll Do
- Build and maintain React/TypeScript applications for visualizing and exploring Earth data
- Collaborate with designers, engineers, and domain experts to shape products from concept to implementation
- Work on interactive geospatial tools, map-based UIs, and data-rich interfaces
- Contribute to architecture decisions, reusable components, and clean, maintainable code
- Communicate clearly in pull requests, docs, and async conversations
- Represent Development Seed in forums and meetings with partners
What We’re Looking For
- Expertise in modern frontend development — 3+ years professional experience with strong proficiency in React and TypeScript, and a deep understanding of component architecture, performance, and maintainability
- Clean code mindset — you write readable, modular code with tests to back it up, and you’re comfortable working within (or helping define) code standards and CI pipelines
- Product-minded engineering — you think beyond the ticket, care about the user experience, and work closely with design, product, and other engineers to shape what gets built
- Collaborative by default — you thrive in open discussions, give and receive constructive feedback, and care about how your work fits into the bigger picture
- Clear async communication — your commit messages, PRs, and documentation help your teammates understand not just what you built, but why
- Initiative and ownership — you’re comfortable working with open-ended problems, clarifying tasks, making decisions, and actively shaping the project alongside your team
- Experience with geospatial data — you’re knowledgeable about handling and visualizing geospatial data using mapping libraries and standard data formats
How We Work
- We collaborate in the open — clear GitHub issues, thoughtful Slack conversations, and supportive code reviews
- We care about the work and each other — sharing ideas, giving feedback, and investing in team growth
- We build sustainably — focusing on quality, longevity, and impact, not just delivery speed
- We care about the real world — our work supports science, sustainability, and public good
The Hiring Process
We have a comprehensive 5 step hiring process, designed to be thorough and engaging to ensure that you and our team have a clear understanding of how we can succeed together:
- Application review
- Introductory interview to get to know each other (30 minutes)
- Technical interview to talk about your skills for this position, prior experience, and answer hypothetical questions about how you’d approach future projects (1 hour)
- Team fit interview to align with our team's culture and your longer term career goals (30 minutes)
- Paid full day virtual interview activity for you to collaborate directly with our team members (8 hours)
If this role sounds exciting but you’re not sure you check every box, we encourage you to apply. We’re looking for thoughtful, motivated engineers who want to grow and contribute.
Development Seed takes embracing differences and providing fair opportunities seriously. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.
Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄