What is a Mobile Engineer at Thumbtack?
At Thumbtack, a Mobile Engineer is responsible for building and refining the core platform that connects millions of customers with local service professionals. The mobile experience is the lifeblood of Thumbtack's business model; whether a homeowner is looking for an urgent plumbing fix or a local business owner is managing client bookings on the go, the iOS and Android applications serve as the primary gateways for these interactions.
As a Mobile Engineer, you will work on highly complex, real-time marketplace dynamics. This includes engineering robust offline-first capabilities, seamless instant messaging protocols, complex scheduling flows, and dynamic search interfaces. Because the apps must serve two distinct user bases—customers and pros—you will tackle unique technical challenges surrounding state management, app performance, and localized user experiences.
The engineering team at Thumbtack prioritizes high-quality, modern codebases. Rather than working in isolation, you will collaborate closely with product managers, designers, and backend teams to deliver features that scale. Successful candidates are those who not only write clean, idiomatic code but also maintain a strong product mindset, ensuring every technical decision directly improves the end-user experience.



