Software Development Engineer - Front-End (Remote)

DreamBox Learning - Remote - Full time

About Us:

Right now, even though STEM skills are increasingly important, over 60% of students in Kindergarten through 8th grade are not proficient in math at their own grade level. The pandemic has increased the opportunity gap for our most vulnerable students. As a society, we need to bring together our best, most creative minds to tackle this critical problem and ensure all kids are successful in math and school and have the tools they need to reach their potential. This includes developing the most innovative learning technology using advanced data science in a way that inspires students and empowers teachers. Come help us make a difference at DreamBox Learning. 

We’re passionate about our mission to radically transform the way the world learns. Today, our Intelligent Adaptive Learning platform – with its rigorous math curriculum and game-based environment – is helping 5 million kids and over 150,000 educators improve math achievement and build a love of math at the same time. In the wake of COVID-19, and the broad range of learning experiences: in-person, all virtual, and hybrid models, we are uniquely positioned to bring our best-in-class adaptive learning platform to more students and provide Educators and Parents with insights into their student’s learning.We offer a flexible, hybrid work solution once it is safe to go back into the office. We are all 100% remote at this time.

About the Role:

DreamBox is currently seeking a Front End Software Developer in the Content Team. Developers at DreamBox take direct ownership of the product, services, and automation that provide the powerful, rich and constantly growing content to our millions of customers. They’re not simply responsible for the quality of these interactive components, but for the full process of development, from initial concept to release and beyond. They are a part of a cohesive team of other developers, expert educators, UX designers, artists and testers. 

An ideal candidate has experience working on the front end of a B2B or B2C SaaS product. They love to solve complex problems and produce robust and interactive UIs that allow meaningful engagement for our customers. If this sounds like you, we need you to help us continue the massive gains we’ve already achieved. Come join us!

What You'll Be Doing:

  • Build, improve and scale our learning products by developing solutions in JavaScript and TypeScript
  • Produce highly complex and interactive UIs for online learning games
  • Engage in deep exploration of Mathematics (through 8th grade concepts, for example Algebra and rules of Geometry) to help plan and produce robust learning experiences
  • Actively participate in Agile team meetings such as grooming, planning, demos, and retrospectives – helping facilitate streamlined team functioning
  • Own parts of feature sets from inception through implementation and past release into customer use (including active monitoring in production)
  • Advocate for technology work (such as technical debt and internal services) with product managers so that the right mix of core infrastructure and external features get built
  • Design and architect solutions and actively participate in architecture discussions with other developers
  • Participate in code reviews for peers
  • Create deployment plans and oversee release of features to our production systems
  • Firmly and passionately advocate for our customers

About You:

  • 3 years or more experience writing software (preferably with JavaScript and/or TypeScript)
  • Relevant work experience with Build/Test/Deployment Automation
  • Outstanding interpersonal and communication skills
  • Robust and demonstrated problem-solving skills
  • Ability to work within a fast-paced Agile environment
  • Experience in developing complex and interactive UIs
  • Ability to develop and test solutions
  • Ability to speak to 8th grade math concepts (including Algebra and Geometry)
  • Ability to translate product requirements (specifically Math concepts) into actionable engineering plans
  • Advanced competency in source management in a Git environment, including branching, merging, and version difference comparisons
  • Experience or exposure to some variety of monitoring tools and technologies
  • Experience supporting software at scale in a high-availability cloud environment, preferably with AWS
  • Ability and understanding on proper handling of PII

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Mid Level

Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up