littleBits | Software Developer | NYC onsite | <a href="
littleBits is a company aiming to get the world inventing. We make an award-winning system of modular electronics. Our kits have been integrated heavily in STEAM education programs and we are dedicated members of the maker movement. We aim to teach kids of all ages about systems thinking, empathy, and curiosity.
Our roots have been in hardware, but we are starting to rely more and more on software to enhance the system, and this is a position with that software team. We recently launched an iOS and Android app to allow you to control our Bluetooth LTE bits wirelessly. We also make a small internet-connected bit and run our own internet-of-things cloud to back it. Right now we are working on a programming-based kit that runs on top of our Arduino bit, and a new app that will communicate over BLE.
As a small team of software developers, we choose sharp tools and aim to keep our stack small. We enjoy a services layer written in Scala. Our main client is a Rails application that powers our community invention platform. Most UI work is done in React. Our IoT cloud is Java and a bit of Go. The responsibilities of this software team are 80% web/mobile product work, with the remaining 20% to support our ecommerce site, brand site, sales/marketing efforts, and enterprise system integration. The positions we currently have open are:
Senior Full Stack Engineer (Ruby)
Full Stack Engineer (Ruby)
Frontend Engineer (Javascript / React)
Mobile Engineer (Android)
Our interview process consists of a one-hour phone screen  followed by a more extensive coding project with a 5-day deadline, and an in-person meeting of a half to a full day with the whole team.
If any of this sounds interesting to you, don't hesitate to get in touch at [REDACTED_EMAIL]. There's a tremendous amount to do; ideally you have experience. Most of all though, we hope you're warm, understanding, funny, and committed to the cause.