Job Board
for underrepresented folks in tech

Back to all jobs
Photo of Development Seed

emoji of a pushpinRemoteemoji of a money bag110-145K
emoji of a woman of coloremoji of a man43 people in techemoji of a woman of coloremoji of a woman 16 women in techemoji of a woman of coloremoji of a person of color 12 people of color in tech

We solve the world's hardest problems with open data and open technology.

JOB DESCRIPTION

We are seeking a Frontend JavaScript Engineer to build impactful products supporting partners at organizations like NASA to further their goals around making Open Science more transparent, inclusive, accessible, and reproducible. This requires state-of-the-art tooling for scientists to produce and publish algorithm documentation and metadata for their data products. We are actively building a number of tools that allow science teams to collaborate more effectively on documentation for their data products, and ultimately make it easier for the broader public to use them.

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 from opportunity to successful, impactful products. Our partners are working on interesting and important problems. 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.

As part of this team you will build open-science products and interfaces. Your primary contribution will be readable, maintainable code, but you should be comfortable communicating ideas about design and usability. You will help us continue to be our best by making framework and architectural recommendations, writing reusable components, and releasing open source libraries that improve the state of the art.

As a JavaScript engineer, you will

  • Create front-end web applications using JavaScript and React
  • Contribute to projects throughout their lifecycles - from planning and discovery through implementation to delivery to partners
  • Work directly with designers and cloud engineers to ensure products are user-friendly and well-integrated
  • Write documentation and tests with a focus on enabling others to maintain the project after handoff
  • Work with stakeholders to understand the needs of end users
  • Solve real problems for organizations that address big global challenges
  • Learn and grow with a team that is committed to your success
  • Work in the open. We support open source, open data, and open science and take pride in the impact we make. We encourage you to talk about your work through blogging, presentations at conferences, seminars, and workshops as part of the Development Seed team

About you

  • 2+ years professional experience building front-end applications
  • Proficiency in modern JavaScript, React, and HTML and CSS
  • Experience writing tests using frameworks like Jest and Cypress.io
  • Understanding of REST APIs design and best practices
  • Experience with Git, GitHub and project management tools
  • Ability to learn quickly and adapt to solve new challenges
  • Experience working with distributed teams is a plus

As a Development Seed team member, you

  • Collaborate — Working as a team makes us stronger than any individual developer. You write clear Github tickets and communicate effectively on Slack and in-person.
  • Learn — We constantly evolve our technology stack and techniques to deliver the best work to our partners. You don't need to know any particular language or framework upfront but you need to demonstrate you're able and excited to learn new ways to build.
  • Code — You write code focusing on both performance and maintainability. You write detailed documentation before and after writing code.
  • Respect — We are a diverse team spread across the globe. You value other’s perspective, voice, and ideas. You treat everyone with dignity and professionalism.
  • Care about the world and believe that we can do better — Social change is the foundation of everything we do. You are impatient about solving the world’s toughest challenges.

Not sure you tick all the boxes? We encourage you to apply. We have a culture of learning, and if this job description sounds exciting, we’d love to hear from you.

Development Seed embraces diversity and equal opportunity in a serious way. 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.

INTERVIEW PROCESS

The interview process consists of one-on-one interviews that may go in depth into technical topics and your project experience, but that won't test on arbitrary technical concepts. We also do a small paid project at the end of the process as a way to better get to know each other.

DIVERSITY, EQUITY AND INCLUSION

We actively examine how we work, what issues team members are facing, and how to best support and encourage the growth, confidence, and safety of everyone on the team. We use recurring 1:1s, mentorship, and learning plans to encourage personal and professional growth. Team members are encouraged to learn new skills, lead projects, and are given the space and autonomy to make decisions about their work. We're remote friendly, because wonderful teammates can come from anywhere. We're always improving how we communicate across time and distance, and do our best to respect the working hours of everyone in our wide-ranging set of time zones where team members live.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!


Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →