We’re Looking for a Full-Time iPhone Developer

We build the best budgeting software available.  Our iPhone app consistently ranks in the top 25 paid finance apps on the App Store.  Customers really like it, but we’re far from satisfied.

If you’re interested in helping us improve our iPhone app (eventually revamping it as well), and you’re a great iOS developer, we’d love to have you apply!

About You

You’re an experienced iOS developer who would like to work with us on a 40 hours/week contract (or employee, depending on your locale) basis.  Compensation will be based on experience (contractors obviously set their own rates). We see this position as open-ended, without a project end date.

You would be:

  • Working with an existing, well-architected codebase.
  • Helping us improve performance, fix bugs, etc.
  • Learning an awesome Cloud Sync technology.
  • Creating new features as needed (we have a lot left to do here).

You’re the one we’re looking for if you:

  • Are a top-notch iOS developer.
  • Have experience working in version control (Git, Mercurial, etc.)
  • Have excellent debugging skills.
  • Have great OO design and architecture skills.
  • Write code that is easy for other programmers to understand and use.
  • Use descriptive variable names in your code.
  • Have excellent spoken and written English (we’re an international team, so accents are fine!)
  • You’re self-motivated, and thrive with directions like:
    • “This part of the program is too slow, and these are the places that might be good to start looking.”
    • “This component needs to be rearchitected to allow for X. How do you think we should do it?”

If that sounds like your ideal environment, read on!

Bonus Points

If you already use and love YNAB, you score major bonus points. We love recruiting from within :)

Location

Remote. The YNAB team is located in Arizona, Maine, Massachusetts, Utah, Switzerland, Italy, (sometimes Texas), Australia, the UK, Canada, California, Kentucky, and Washington. You’ll do well if you get your best work done without office distractions :)

To Apply (Every Step Needs to be Completed)

  1. Your cover letter can be your email. No need to send anything separately.
  2. Send your resume in PDF form.
  3. Please include links to iOS apps you’ve built, and describe your role in building those apps.
  4. Include “IPHONE FIVE” in the subject line of your email. If you don’t, we won’t read the email.
  5. Applications should go to: iosdev092012@youneedabudget.com.
  6. Please complete the following two questions. This shouldn’t take you very long, and will save us all a great deal of time in the long run :)

1) Write a function “countTo” that returns a string containing every number from zero to the number passed in.

So, when I call ‘countTo’ like so:

[YourClass countTo:10];

It should return the following string:
“0 1 2 3 4 5 6 7 8 9 10”

+(NSString *)countTo:(NSUInteger) value {
   //Your code goes here
}

Note: There are no tricks here, and I don’t care about efficiency of the code. We estimate this will take you less than 2 minutes. In other words, don’t over think this. If you’re surprised we’re asking such an easy question, good. :)

 2) manually write the setter that would be created by synthesizing:

@property(nonatomic, retain) NSString *title;

We look forward to hearing from you!

This entry was posted in News by jesse. Bookmark the permalink.

About jesse

Jesse is the founder of YouNeedABudget.com. When he’s not speaking on, writing about, fine-tuning software for, or doing his own budgeting, he enjoys playing the piano, working in the garden, CrossFit, marksmanship, and honing his golf swing. Jesse graduated from Brigham Young University with a Masters of Accountancy degree. Immediately after he obtained his CPA license, he let it lapse so he could work on "You Need A Budget" full-time. Jesse lives in Utah, is married to Julie, and has five children. You can conect with Jesse on Google+ here.

2 thoughts on “We’re Looking for a Full-Time iPhone Developer

Leave a Reply