As an engineer at TenthBit, you’ll have the opportunity to work with a talented engineering and design team, who care about the quality and craft of their work. With over 1 million messages being sent between couples every day, and 160 million messages sent in total, we have many interesting problems to solve. Here’s just a few of the engineering problems we’ve tackled:
Built a custom messaging infrastructure that combines websockets with a REST-like API to deliver messages between couples at top speed, including paranoid reconnect logic to keep them connected at all times. We don't use XMPP, instead evolving a speed centered in-house protocol that you will be able to contribute to.
Built an extremely optimized ListView that handles lots of media items while creating a smooth and consistent user experience on over 1000 devices.
Making sure that our app works across devices which greatly vary in memory, screen size and resolution.
If these are the types of problems you'd like to take on, drop us a line!
Skills & Requirements
Develop and prototype new and exciting features for Couple
Design the Android architecture to allow for easy testing, prototyping and deployment
Experienced in advanced Android development
Knowledge of maintaining and debugging live software systems
Developed and released applications to the Google Play Store (Send links if any)
Have experience using Git for source control
About Couple app, by TenthBit Inc.
Couple is a rapidly growing mobile app that lets you communicate with your significant other in a more intimate and memorable way. With over 1 million downloads on iOS and Android, 2 million messages being processed per day, and 200 million messages sent between couples since we launched, we're digitizing the worlds relationships one couple at a time.
joelonsoftware - 15 months ago