What are the responsibilities and job description for the Lead iOS Engineer position at Serv?
Company Description
SERV is building the 'Shopify' platform for selling Home Services to Consumers. SERV is a high growth, early stage startup specializing in revolutionizing the home service industry by making it 10x simpler to buy services with AI. Our platform takes the process of selling HVAC, Plumbing, Landscaping etc from 2 weeks to minutes. SERV's Express product grows home service franchise and regional brands by making it easy to sell their services online and the CRM platform uses AI to automate service delivery. SERV is backed by $5M in Seed funding from top VCs Nextview Ventures, Westbound Equity, Hannah Grey and top execs.
Role Description
This is a full-time on-site role for a Lead iOS Engineer located in Campbell, CA. As a Lead iOS Engineer, you’ll be responsible for developing and maintaining software applications for iOS devices, mentoring junior developers, and leading projects from ideation to release. You will also collaborate closely with cross-functional teams to identify business opportunities and provide customized iOS solutions to meet customer needs.
Qualifications
- Strong experience in iOS app development, with Swift and / or Objective-C
- Comfortable contributing quickly with our iOS architecture pattern, which is MVVM C (coordinators). The app is built in layers : UI, networking, services etc. In part, the app is built with CLEAN principles and the composition over inheritance principle.
- Extensive experience working with iOS frameworks such as UIKit, CoreData, and CoreAnimation
- Solid understanding of iOS app architectures, design patterns, and software development best practices
- Experience leading a team of iOS developers, mentoring junior developers, and leading projects from concept to release
- Experience building highly performant and scalable iOS applications with a focus on user experience
- Excellent problem-solving skills and ability to troubleshoot complex issues related to iOS development
- Ability to effectively communicate and collaborate with cross-functional teams and stakeholders
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
- Experience with Agile software development methodologies is a plus
- Experience with Test-driven Development and Continuous Integration is a plus
- We are a Seed stage startup offering a large equity grant to share in our success. We expect salaries to increase commensurate with market levels as we achieve revenue and funding milestones.
- 100,000-120,000 per year with 0.25-0.5% equity.
Compensation