In 2013, TenTen launched the world’s first IoT enabled drink vending. Since then, we have become the leading technology company in app and beacon enabled loyalty and payment services. Our platform powers customer engagement for companies like Suntory, the largest Japanese drink maker who operates over 750,000 drink vending machines.
As we develop our platform in-house, our engineers get to solve challenging and interesting problems related to hardware, firmware, mobile apps, server backend and front-end as well as cloud infrastructure. Our Bluetooth LE devices and users generate large amounts of data that give our clients valuable insights that weren’t possible without our platform.
Our team has a great sense of ownership as everyone gets to help improve the platform and see the impact they are making for our clients and users every day. We encourage our team to choose the right tools, technologies, methods and solutions; and change things around when necessary.
TenTen is a very international team, with employees from more than 10 countries and 15 languages spoken. English is used for internal communication, while Japanese is used in external communication. In the last year, we’ve doubled in size to 24 employees and are on track to double again in the next year.
We don't require any Japanese ability, and if you're an exceptional match, we're willing to relocate you to Japan.
About the position
As a Front-End Engineer, you will work on the dashboards that our customers use to manage their loyalty program, vending machines, campaigns, drink information and much more.
Working closely with our backend team, you will build new features using React and NodeJS, and improve existing code if needed. You take ownership of the features you work on and strive to deliver a smooth and stable user experience to our customers.
- Experience developing in JS (3+ years)
- Production experience with a JS application framework (e.g. React/Angular/Ember)
- Familiarity with configuring JS build tools (e.g. Webpack/Grunt/Gulp)
Desirable (not required)
- Experience with frontend integration testing
- Experience with NodeJS
- Experience with GraphQL