Confidently Humble?
We love working with people who are confident in their abilities (because they’re really good at what they do).
But the truly confident people can afford to be humble. They ask others their opinion, and really listen to the answer. They know they might be wrong and admit it when they actually are. Heck, they’re just plain pleasant to be around. In short, they’re ‘confidently humble’.
Do you like working with people like that too? Are you one of those people? Read on
Fully Remote:
We all work from home, wherever home happens to be. You can be anywhere.
A Bit About Us
We build the best budgeting software around, YNAB or “You Need a Budget” if you have a lot of extra time on your hands. For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives. (Google us, or read some of our reviews on the app store, and you’ll see what we mean.) We love building something that has a huge positive impact on people’s lives.
We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.
We have one overarching requirement when it comes to joining our team: ourCultural Manifesto has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in, in which case, we can’t wait to hear from you! You can read all about life at YNAB here.
Now, back to you, our new Mobile Developer
You’re a mobile developer with over 5 years of experience. At least two of those have been spent working with either iOS or Android, or both. (If you have experience with only one, you’re excited to work with the other. We love both platforms for different reasons, and want you to as well.) You know how to write easy-to-maintain software while still keeping an eye on the roadmap. (We are considering more junior developers too, but please see the job page linked at the end for details.)
You’ll help us implement new features and maintain existing apps on both iOS and Android. We have native implementations for each platform but use a shared library based on TypeScript for things that, well, need to be shared across platforms. For performance and maintainability reasons there is plenty of SQL code as well. You don’t have to be an expert on TypeScript or SQL, but being curious about how things work on that layer will definitely help. Our baselines are KitKat on Android and iOS 8 on iOS.. You’ll get to work with things like Dagger 2 or RxJava on Android. On iOS you’ll work with a universal app, an Apple watch app and the Bolts framework for example.