Avatar for Handy

Changing the way people receive and provide home services

Senior Software Engineer

$120k – $160k • 0.001% – 0.025%
Apply now
Handy is changing the way the world buys services by connecting customers with vetted, independent, local service professionals in a fast, convenient and reliable way - at the tap of a button. Started in 2012 by Oisin Hanrahan & Umang Dua while at Harvard Business School, Handy has since scaled to service 28 cities across 3 countries and 5 service categories (cleaning, handyman, electrical, plumbing, storage), and has processed over 3 million transactions. We have raised over $110M in funding from Fidelity, TPG, Revolution Capital, General Catalyst, and Highland Capital. We are a collaborative team of about 100 people across marketing, ops, customer support, product, data, finance and engineering, and our headquarters is located in the Flatiron District.

About the Role

At Handy, we form small, high-impact teams and empower them to iterate rapidly. You’ll be joining our iOS team as a senior software engineer. Senior software engineers are the most skillful individual contributors in our teams. You will be collaborating with your team members (engineering, product, and operations) to build and release features/products to production at an extremely fast pace. Our engineers release Handy’s native apps every week and release web features throughout a day.

What you will do:

Be part of a team that builds impactful features for our customers and pros
Breakdown a feature into releasable chunks, estimate release schedule, and work on the feature with your team
Contribute to the architectural and design decisions your team makes and be able to articulate the impact of those decisions
Contribute to code and design reviews, evangelize best engineering practices, and participate in Handy Lunch & Learn sessions
Influence the team members to do “the right thing”
Be part of our production on-call rotation
Who you are:

A skillful engineer with at least three years of experience developing mobile applications
Proficient in Objective-C and/or Swift
Experience with offline storage, threading, and networking
Expertise in building complex layouts and UI
Familiarity with RESTful APIs to connect mobile applications to back-end services
Experience writing unit tests and testable code
Always eager to understand and solve impactful business problems
A great collaborator with both technical and non-technical team members
Have a thorough understanding of programming languages, databases, operating systems, data structures, algorithms, and complexity trade-offs
Bonus:

Experience with CocoaPods and other major open source iOS projects
Knowledge of iOS SDK performance tools and optimization techniques
Compensation & Benefits

Competitive salary and equity commensurate with experience and performance
Full medical, dental, vision package to fit your needs
Monthly Handy credits
Unlimited vacation policy; work hard and take time when you need it
A fun office in the heart of Manhattan, always stocked with coffee, snacks and drinks; catered lunch and dinner, foosball, office events and team outings
Ground floor opportunity with the team
The rare opportunity to work with a sharp, motivated team solving some of the most unique challenges and changing the world