Description

Who We Are

Sphero has been inspiring the creators and inventors of tomorrow through creative learning and play since 2010. From humble beginnings in Boulder, CO, Sphero has become the #1 robot in education, available in 40,000+ institutions globally. In August 2019, Sphero welcomed littleBits into the fold to become the EdTech market leader and accelerate play-based learning for kids worldwide. With new offerings coming out all the time to help kids start, grow, and graduate with Sphero, our robots truly go #BeyondCode. Learn more at sphero.com.

At Sphero, you can do the work you love, be yourself, and take fun seriously.

What You Will Do

Sphero is looking for a Senior Software Engineer who is interested in developing backend JavaScript web services, and cross-platform software using primarily JavaScript/TypeScript with Node.js. They will focus on our EDU application and the Sphero SDK, collaborate with app and firmware teams, prototype new and exciting experiences to incorporate into our products, and assist with end-to-end automated testing from app to robot.

Responsibilities:

Participate in the creative process from concept to creation!

Mature the Sphero SDK and apps to enable internal and external app and game hacker/maker experiences with our robots.

Work closely with software, firmware and hardware engineering teams to implement world-class robots and experiences.

Lead innovative software development, and introduce development best practices and processes.

Mentor mid-level and junior software engineers.

Experience / Attributes We’d Like You To Have:

You are a maker, creator, tinkerer, innovator, or the like, and want to influence the world of connected play and learning. You have a passion for learning and growing your technical skills (e.g. languages, platforms, patterns), as well as for mentoring other software engineers.

More specifically, you have:

A minimum of 5+ years prior experience with JavaScript, with an emphasis on backend development using Node.js and a RESTful API framework such as Express.

A minimum of 3+ years prior experience with TypeScript.

A minimum of 1+ years prior experience with a cross-platform desktop framework such as Electron, and / or mobile cross-platform frameworks such as React Native or Ionic.

This is your opportunity to lead part of the robot revolution with a fast-paced, innovative team that is changing the world of play and learning. If you're interested in joining the team, please send us your resume and a cover letter detailing why you’d be a good fit for the Sphero team. If you have a presence on the web, rap sheet, write a blog, or practice another craft, we’d love to hear about it.

Sphero offers an exciting work environment, and a generous compensation package including a competitive salary; 100% paid health, dental, and vision insurance; stock options; and many other perks such as a wellness reimbursement, cell phone benefit, a fully stocked kitchen, and catered lunches on Fridays.