Join thoughtbot

iOS Developer

in San Francisco

We’re looking for an experienced iOS developer to join our team. Together we’ll build both great products and a great team.

thoughtbot iOS developers are able to rapidly build high-quality iOS applications. Well-qualified candidates have an excellent knowledge of Objective-C, Swift, Test-Driven Development, performance, debugging, refactoring, design patterns, and other important programming practices.

Our team works in a relaxed and educational environment. We use the latest technologies and embrace agile philosophies. Everything we do is predicated on having a great team and a culture of learning. We work a sustainable pace of 40 hours/week, consulting for clients four days/week.

On Fridays, we have “investment time” when we learn new tools and techniques, work on open source, create new products, write blog posts, and try to make ourselves, each other, and the community better.

Compensation depends on experience. thoughtbot offers great medical benefits and a retirement plan. We pay 100% of travel expenses to speak at conferences. We also get the whole company together once a year to share ideas and build community.


We’d love to see what you’ve worked on that is in the App Store. Show us something we can download and use. If you can share the code with us now, all the better. If not, when we meet, we can talk more about the code behind it.