
Headquarters: Worldwide! We're totally distant.
URL: https://www.ynab.com/
About Us and Why We’re Hiring
We’re YNAB (“why-nab”), a product firm with a mission: to assist individuals get good at cash so that they by no means fear about cash once more. For over 20 years, YNAB has been altering lives—and other people can’t cease telling their associates about it. Suppose: debt paid off, marriages strengthened, targets achieved, stress erased, and sleep lastly restored. However don’t simply take our phrase for it—dive into our vibrant communities on Fb, Instagram, and Reddit (actually!) or skim via our glowing app critiques. You’ll rapidly see why individuals rave about YNAB and why we’re so obsessed with creating one thing that actually modifications lives for the higher.
Be part of us! YNAB’s software program ecosystem contains apps for iPhone, iPad, Apple Watch, Android telephones, and net. We now have some massive plans for our iOS app, and that’s the place you are available in! You’ll assist us construct simple and joyful client‑going through experiences throughout the whole Apple ecosystem, whereas working with fashionable Swift instruments, thoughtfully shared logic, a pleasant CI/CD pipeline, and loads of room to ship impactful issues. If this resonates with you, you’re our audience—please learn on.
What We’re Wanting For
Laborious Necessities
For this position, you need to:
-
Stay in the US, in Mountain, Central, or Jap Time. (Or capable of work Mountain hours in case you’re in Pacific Time.)
-
Be approved to work in the US with out employer sponsorship or employer participation in an immigration-related work authorization course of, now or sooner or later.
-
Have a minimum of 5 years {of professional} software program growth expertise.
-
Have a minimum of three years of expertise writing native iOS apps.
-
Have expertise with Swift, SwiftUI, UIKit, Xcode & Devices, and XCTest / XCUITest.
-
Be assured and interested by utilizing AI to do your job higher, whereas figuring out what just isn’t value outsourcing.
Most popular {Qualifications}
These aren’t required, however are more likely to set you up for achievement:
-
Expertise with SQL, Kotlin, and/or JavaScript / TypeScript.
-
Expertise with OCR applied sciences or frameworks.
-
Expertise engaged on cross-functional groups with fullstack and/or Android engineers, product managers, and designers.
Be aware: If you happen to imagine you’re a match for this position, however don’t meet our most well-liked {qualifications}, we nonetheless encourage you to use. Whereas our laborious necessities are non-negotiable, we’re in any other case open-minded, and don’t want you to be the “good” candidate on paper.
That’s a fast snapshot of what we’re on the lookout for. Earlier than we go additional, let’s ensure you’re enthusiastic about working with us. We’ll share extra about YNAB, then dive into the position particulars and utility course of (be sure you learn all the way in which to the tip!).
Life at YNAB
YNAB began in 2004 and we haven’t taken any outdoors funding—we’re established, worthwhile, and on this for the lengthy haul. We now have one overarching requirement in terms of becoming a member of our group: our authentic Core Worth Manifesto has to essentially click on with you. If you happen to’re nodding emphatically whereas studying it, you’ll in all probability actually prefer it right here!
We stay our Core Values day-after-day at YNAB, and we imply it after we say we’re an equal-opportunity employer. We imagine {that a} variety of backgrounds, skills, beliefs, and experiences is vital to our success, and we’re obsessed with making a welcoming, supportive, and collaborative atmosphere for all staff. All are inspired to use as we proceed to develop a sensible, hard-working, and numerous group that loves working collectively to construct one thing that issues.
We additionally work actually laborious, collectively, to make working at YNAB a tremendous expertise, and we’re (humbly) proud to have acquired a lot of Fortune’s “excellent place to work” awards during the last a number of years, together with #1 two years in a row! We now have a group stuffed with actually distinctive individuals—the sort you’ll be excited to work with.
Who You’ll Work With
Our Engineering group is about 45 individuals sturdy, together with a tight-knit group of eight iOS builders. We function in cross-functional groups, so that you’ll get to work with superior individuals from all completely different roles within the firm.
No matter their different pursuits, all of our builders have one factor in widespread: They’re a pleasure to work with. You received’t discover heated arguments and raised voices right here. We save our aggressive spirit for YNAB’s exterior rivals (or the occasional on-line sport session), however internally we construct up our teammates and have a good time their successes. All of us like to program and clear up issues in artistic methods, and we repeatedly take time to geek out and present one another one thing cool we constructed or discovered to make our lives simpler.
And naturally, as a developer, you’ll work intently with PM and Design. Our Product Managers are all about readability and collaboration. They’re nice at setting the stage, understanding wants, mapping out priorities, and alluring and valuing engineering enter. And our designers are actually superb, with the awards (together with a minimum of one precise Emmy®) to show they’re good at designing stuff. YNAB designers welcome suggestions and recommendations throughout the growth course of and are glad to tweak an interplay in case you inform them it would prevent important growth effort. With each PM and Design at YNAB, it’s refreshingly not “simply construct this”; it’s “let’s determine one of the best ways collectively.”
How You’ll Work at YNAB
Now that you simply’ve realized about a few of your future teammates, let’s discuss extra about what it’s wish to work right here.
Constructing a Good Firm
At YNAB, we expect the most effective issues we are able to supply is the prospect to do significant work alongside individuals you respect, admire, and genuinely get pleasure from. And we imply that—from the start, we’ve been intentional about creating the corporate we need to work for.
Alongside the way in which, we’ve realized that nice groups aren’t constructed on perks or fancy titles—they’re constructed by bringing collectively excessive performers who thrive on robust challenges and share a dedication to doing distinctive work. We worth self-discipline and possession over pointless layers of course of, and search for individuals who get up excited to get vital issues achieved.
That’s the group we’re constructing at YNAB: one which cares deeply, works pragmatically, and at all times finds time to chuckle (principally at ourselves).
Accountability and Empowerment
We belief our group. We respect every individual’s experience and judgment—and we empower you to make the calls you suppose are proper. We all know errors occur—and that’s okay. Taking good dangers and exploring new concepts is how we develop. When issues don’t go as deliberate, we study quick, alter, and hold shifting ahead.
We’re massive on collaboration, too. We intention for simply sufficient construction to maintain issues shifting easily, and when selections have to be made, we ensure there’s a transparent proprietor. However: You are by no means by yourself right here. Whether or not you want suggestions, a intestine test, or somebody to leap in and assist out, we’ve acquired your again. We take possession of our work and our outcomes—collectively.
Stay (Nearly) Wherever within the U.S.
We’ve at all times been a totally distant group, and have individuals everywhere in the world. For this explicit place, nevertheless, we’ve got two restrictions that we are able to’t make exceptions on. We are able to solely think about candidates who 1) stay in the US, in Mountain, Central, or Jap Time (or capable of work Mountain hours in case you’re in Pacific Time) and a couple of) are approved to work within the U.S. with out employer sponsorship or employer participation in an immigration-related work authorization course of (now or sooner or later). Whew. Now that we acquired all that legalese out of the way in which, let’s hold speaking concerning the enjoyable stuff!
Work 4 Days a Week
We’ve adopted a four-day work week and barely work greater than that. There are events and seasons the place issues get busy and other people put some additional time in—however then we encourage them to take some additional day without work, too. We’re a product-led group that takes our work-life stability critically, so all of us prioritize working laborious and good, however at a measured tempo. We care deeply about what we do, however we additionally love our households and about 2,000 different issues. We now have perspective and, in the end, we expect it makes us—and our work—even higher.
Flex Your Work Schedule
As a distant group, a number of our work is finished asynchronously—however we additionally love working collectively in actual time. We attempt to schedule most conferences from 11am-2pm Jap, Monday-Thursday. Exterior of your conferences, we belief you to set your schedule by balancing your group’s wants with your individual wants. You don’t must ask for permission to take off early for a day appointment, or be “energetic” on Slack in case you’re working deeply on a mission. We have a look at what you accomplish, not how lengthy you are in entrance of a pc.
Take Trip (Significantly)
We wish you to take trip. Actually, we’ve got a minimal trip coverage of three weeks per yr. 5 weeks feels about proper (plus two additional weeks for our company-wide December Break). It’s vital to get loads of downtime and to get out and do one thing. We’ll sit up for seeing photos of your adventures in our #office-wall Slack channel!
Meet the Crew IRL
We love distant work round right here, however we additionally love getting collectively in individual. You’ll typically have the chance to fulfill together with your YNAB teammates a minimum of yearly, at a small-team work-focused meetup or at our biennial firm retreat. On the YNAB retreat, we like to atone for spreadsheets and powerpoints in a Finest Western convention room. Simply kidding. To present you an thought, we’ve been to Costa Rica, a gigantic cabin within the mountains, a ranch in Montana, Palm Springs, Cape Cod, and most not too long ago, Hilton Head. We work collectively, play collectively, and strengthen the bonds we’ve made as a group and firm. On the finish of every retreat, we really feel energized, impressed, and excited to sort out the work forward.
Up Your Recreation
We’re critical about serving to you enhance your craft, and can offer you an expert growth stipend every year. Suppose conferences, on-line programs, teaching, and devoted time away from work to study one thing new. We like to see our individuals develop!
Different Advantages
Our group is unfold everywhere in the world—principally in the US, but in addition within the UK, Canada, Germany, Brazil, Mexico, and a number of other different international locations. Everyone seems to be eligible for our beneficiant paid household go away, trip, holidays, and sick time.
Because you’re primarily based in the US, you’ll even be eligible for our well being, dental, and imaginative and prescient insurance coverage, the place we cowl 100% of the premium for you and your loved ones. No must test your imaginative and prescient, you learn that proper—100%. (Though in case you did must test your imaginative and prescient, NBD, we’ve acquired you lined!)
We even have a Conventional and Roth 401(ok) possibility, the place YNAB matches your contributions as much as six % with instant vesting. (Are you a private finance junkie like our founder Jesse? He arrange YNAB’s 401k to have the bottom charge construction doable, the place all plan prices are paid by YNAB, not your retirement nest egg. The funding funds accessible are incredible, passively-managed, extremely low-cost index funds. Not a PF junkie? Belief us, it’s superior.)
Aggressive Compensation
At YNAB, we’re devoted to offering equitable, market-driven, and data-informed compensation, together with a aggressive advantages package deal. The beginning wage for this position will vary from $145,000 – $190,000 USD yearly. (This covers a variety of doable experiences; consider it like a bell curve. Most candidates fall someplace across the midpoint.) You’ll even be eligible for an annual increase and profit-sharing twice a yr. When YNAB succeeds, so do you—that’s the concept.
A Few Ultimate Tidbits
-
When you begin, we DEMAND (in a pleasant, ALL CAPS IS YELLING method) that you simply fill out your “Bucket Record” spreadsheet with 50 gadgets. We like to have a good time with you whenever you full issues in your bucket record!
-
We’ll additionally ask you (and your supervisor, and your mates, and perhaps even your mother) what a few of your favourite issues are—we’ve acquired a “birthdays and different presents” class in our spending plan, and we’re including you to it.
-
We wish you firing on all cylinders so we’ll set you up with a top-of-the-line laptop and cellphone and can exchange them repeatedly.
-
Did we point out that YNAB makes an enormous, constructive distinction in individuals’s lives? It’s possible you’ll not suppose that issues a lot, however then a number of months down the street, you’ll notice it’s made your job actually, actually pleasing. Don’t underestimate this!
If this feels like your very best atmosphere, learn on as a result of now we need to discuss you, and the way you’ll play a giant half in altering individuals’s lives.
Now Again to You, Our New iOS Engineer….
As our new iOS engineer, you’ll have to be a realistic downside solver who takes possession of your work and thrives in a collaborative atmosphere.
It takes the whole Engineering group to maintain YNAB “the software program” up and buzzing. Our engineers work collectively, which helps guarantee we’ve got sound designs and that our code and techniques are environment friendly, maintainable, and as bug-free as doable. You’ll work with different engineers and QA, collaborate on technical methods and methodologies, and assessment one another’s work. You’ll additionally repeatedly have interaction with different departments: with a buyer assist consultant on replica steps for a bug, with a designer to iterate on a characteristic, or with a PM on the technical feasibility of product concepts.
At YNAB, fixing engineering issues means speaking early, usually, and thoughtfully throughout the corporate. You’ll want to fulfill our excessive requirements for clear, empathetic communication, and handle points immediately with a respectful and constructive method. There’s not a number of ego round right here, regardless that we’re very pleased with the outcomes we obtain collectively, and that is mirrored in our communication model.
Your Day-to-Day
-
You’ll be embedded in a product group whose focus is making transaction entry seamless for YNAB customers. You’ll work alongside a PM, product designer, QA analyst, assist specialist, and some different fullstack engineers (you’ll be the only cell engineer on this group, a minimum of for now). Your work on the product group will embody:
-
Brainstorming with product group members on new options and modifications to current performance.
-
Reviewing UI/UX designs and supply product-related design recommendations and platform-specific suggestions.
-
Working with PMs and designers to offer technical feasibility and energy steerage and break down designs into tightly scoped growth plans.
-
Working with Assist to research and clear up tough buyer points.
-
Collaborating with QA to make sure our mixed testing strategies give us confidence in our high quality.
-
And, in fact: Architecting, designing, creating, testing, deploying, monitoring, troubleshooting, and sustaining code for product initiatives, platform roadmaps, and infrastructure tasks.
-
You’ll periodically function the Cell Launch Proprietor, which incorporates:
-
Shepherding the following model of the iOS app via the cell launch course of.
-
Being the one level of contact for the discharge.
-
Driving options and enlist assist from others for any points or regressions discovered throughout the launch stream.
-
You’ll additionally assist monitor and preserve all points of our iOS platform. For instance:
-
Proactively fixing production-related points.
-
Keeping track of system logs and crash reviews.
-
Staying present on iOS tendencies and upcoming variations.
-
Making use of safety patches and updating third-party libraries.
Our Engineering Crew
-
Our Engineering division contains a distinctive peer-to-peer, non-hierarchical management model with separate roles for technical stewardship and other people administration.
-
You might also finally have the chance to contribute to the Engineering group in a further capability. For instance, you might in time function a:
-
DRI (Straight Accountable Particular person). A DRI is the purpose individual for one space of our expertise. A DRI is probably not the technical professional in all points of their space, however they hold us pointed in the precise route. And, whereas we get pleasure from consensus, DRIs could make a name if essential to hold us shifting ahead.
-
Folks supervisor. Engineering managers at YNAB don’t dictate priorities or assign sources. As an alternative, they function the connection between their reviews and the corporate. Engineering managers usually don’t work on the identical mission and even in the identical platform stack because the individuals they handle, so this position is much less about giving technical suggestions (we depend on friends for that) and extra about having an affinity for the individuals facet of issues, being nice at serving to others flourish.
-
Each the DRI and Engineering Supervisor roles are part-time, solely requiring a portion of every workweek. This permits DRIs and managers to stay particular person contributors at the start—a key a part of our construction and tradition.
-
These extra roles are usually not promotions however merely other ways of contributing.
Our iOS Tech Stack
In case this helps you establish your curiosity and match, right here’s a glimpse of a number of the tech you’ll encounter:
-
You’d be stepping right into a mature codebase with native UI and app infrastructure mixed with cross-platform shared enterprise logic in a client-server setting.
-
The native facet is a contemporary Swift codebase. In depth use of Swift Concurrency. UIKit seems in older flows, however newer work is SwiftUI. A tiny Goal‑C layer stays for lengthy‑lived utilities.
-
The app is extremely modular, break up into many inside Swift Package deal Supervisor modules, and grouped into Core, Software, and Presentation packages—so that you don’t should recompile the world whenever you change one characteristic.
-
Characteristic flags, “Labs” builds, and a devoted “Debug” module makes it simple to experiment and roll modifications out progressively.
-
We share cross-platform enterprise logic via a packaged JavaScript library and Kotlin Multiplatform. It’s a giant plus when you’ve got a bit expertise with TypeScript or Kotlin.
-
The app is local-first: information is saved in SQLite via FMDB with a customized question layer and background‑sync engine.
-
Swift Package deal Supervisor manages dependencies and inside modules. Fastlane drives construct configurations with Match dealing with certificates and provisioning profiles. Bitrise runs these pipelines. Round that sit a Makefile, Bash and Ruby helper scripts, SwiftLint, and another niceties that run mechanically.
-
There are a number of app surfaces: native App Intents, WidgetKit widgets, plus a fundamental watchOS companion.
-
Whereas we’ve got a QA group to assist, high quality is developer-driven. We now have devoted Unit and UI take a look at targets, and run them mechanically in CI. A house‑grown web page‑object framework and lots of helper extensions hold UI exams readable and (comparatively) simple to develop.
That’s a number of bullet factors, however let’s nonetheless say that your success as an iOS engineer at YNAB will depend upon you being a techniques thinker who likes to collaborate with others to resolve issues. In doing so, you’ll want to contemplate an answer’s complete structure and lifespan, and suppose deeply concerning the implications of varied technical selections, together with scalability, safety, pragmatism, and future upkeep. You’ll measure your success not simply by code shipped or remoted duties accomplished, however by issues successfully solved and worth added to the general mission. It’s this mixture of possession and teamwork that ensures that our purposes and the completely different elements of our software program work properly collectively, in the end enhancing the general high quality of our tech.
If this feels like your sort of place, we are able to’t wait to listen to from you.
Methods to Apply
Submit your utility (together with what’s listed under) by Sunday, June seventh at 11:59pm PT. Agency. It’s an actual deadline.
What to Embrace in Your Software
-
A resume. If you happen to don’t have an up to date formal resume, that’s advantageous! A casual overview of your work historical past and schooling is all we’re on the lookout for.
-
A canopy letter and solutions to a couple particular questions. However not your typical cowl letter. You could have our permission to NOT be formal, simply assist us get to know you.
-
On web page 1: We’d love so that you can inform us a bit about your self, what drew you to iOS growth, why you’re on this position at YNAB, and why you suppose you’d be an awesome match.
-
On web page 2 onward: Please reply these three questions:
-
1. How have you ever honed your craft as a developer, and the way do you see your self persevering with to develop your expertise sooner or later? We’d love to listen to particular methods, sources of knowledge or inspiration, and/or your normal method. Please reply in not more than 2 paragraphs.
-
2. Inform us a few time you pushed for one thing at work, however a special route was chosen. What did you do? How did it end up? Please reply in not more than 3 paragraphs.
-
3. Think about you’re our new iOS Engineer and also you’re reviewing a pull request from a teammate who has spent the previous two weeks constructing a serious characteristic. They’re clearly pleased with it and excited to ship. However you’ll be able to see the method has a elementary architectural downside—it’s going to trigger efficiency points and be tough to keep up. Addressing it correctly would imply rethinking a good portion of the work. Please draft a 1-2 paragraph remark as in case you’re addressing your teammate immediately.
Ideas
-
If you happen to meet our laborious necessities and observe the appliance directions, we promise an actual human will assessment your supplies. With that being mentioned: Please be your self! We need to get to know you, not AI.
-
Maintain a watch out for an e-mail from @pinpoint.e-mail titled Thanks for making use of to YNAB! This confirms your utility has been acquired. If you happen to don’t see that e-mail, we in all probability didn’t get your utility—please strive once more.
-
Click on right here for an overview of what this hiring course of will appear to be. It’s rigorous, however in truth, individuals say it’s enjoyable!
We’re excited to listen to from you!
P.S. If you happen to’re not on this place proper now, however know somebody who is likely to be, we’d respect you passing this alongside!
To use: https://weworkremotely.com/remote-jobs/ynab-humbly-confident-senior-ios-engineer-1


