Join thoughtbot

Our team works in a relaxed and educational environment. We use the latest technologies and embrace agile philosophies. We work a sustainable pace of 40 hours/week, consulting for clients four days/week.

Pair programming

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.

Lightning talks

Each month, we host board game nights, Arduino nights, Vim meetups, and other events at our offices.

Arduino night

Compensation depends on experience. We offer great medical benefits and a retirement plan. We pay 100% of travel expenses to speak at conferences and get the whole company together once a year.

Summer summit

För att veta mer om hur vi arbetar, läs vår Playbook.

*
thoughtbot designers are fully capable of creating great visual design as well as doing great product design and user experience, and then implementing their designs with HTML and CSS (Sass).
thoughtbot mobile 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.
thoughtbot web developers are able to rapidly build high-quality Ruby on Rails applications, fully test-driven. Well-qualified candidates have an excellent knowledge of HTML, CSS, JavaScript, SQL, Unix, deployment, performance, debugging, refactoring, design patterns, and other programming practices.
*
*
*
*
*
We expect your portfolio will show you've mastered the basics: a proper grid and outstanding typography. Don't show anything less than your very best work. We want to see your product and interaction design work as well, not only visual design.
We'd love to see what you've worked on that is in the App Store. Show us something we can download and play with. When we meet, we can talk more about the code behind it.
Quality over quantity (although quantity's nice, too). We'll be looking for tests in your code sample, signs that you've refactored and fixed broken windows, and understand object-oriented design.