Frontend Engineer

Job description

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 focused, 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:

  1. Application review
  2. Introductory interview to get to know each other (30 minutes)
  3. 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)
  4. Team fit interview to align with our team’s culture and your longer term career goals (30 minutes)
  5. 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.

Share this job:
Please let Development Seed know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply