What are the responsibilities and job description for the Lead iOS Engineer position at Seasoned?
About the Company:
Seasoned is a fast-growing, well-funded startup focused on impacting the service and restaurant industry. We're focused on improving the livelihoods of deserving hourly professionals through access to careers, content, and connections. The team is led by an experienced set of consumer technology veterans who have experience building rich, disruptive, and customer-friendly experiences. www.seasoned.co
Seasoned is a two-sided marketplace, as well as a b2b solution for restaurant owners. Seasoned Recruit unlocks better candidates, faster interviews, and an entire hiring tool designed for restaurants. For job seekers, the Seasoned App is completely free and is where candidates can apply to local jobs fast, schedule interviews even faster, and tap into a community that’s in the weeds with them.
Seasoned intentionally cultivates a workforce that is inclusive of a myriad of cultural identity dimensions - representing but not limited to race, ethnicity, age, physical and mental ability, sexuality, and gender identity/expression. As a company that prides itself on creating equity and inclusion for our clients, customers, and employees, we understand that making a positive impact on an industry like hospitality requires diverse backgrounds, voices, and perspectives at the table.
This position is remote, but we have hubs in San Francisco and Pittsburgh and plan to come together periodically for opportunities to collaborate.
We can only accept applicants based in the United States at this time.
About the role:
As a Lead iOS Engineer on the Recruit side of the marketplace, you will help us develop high quality products using the latest technology. Your primary focus will be the development of iOS applications and their integration with back-end services. You will be a key participant in defining a long term roadmap that includes product development of new features and also address any areas of technical debt that need attention. Part of this role will include the future mentorship and leadership of other Engineers. Day to day you will own and represent the Recruit app development team with understanding the technology, challenges, and ongoing engineering tasks in a way that provides for a complete roadmap and delivery of quality products.
About you:
You possess a deep understanding with demonstrated experience in Native iOS App development. You can identify and solve technical problems of moderate to high complexity, including impediments to our efficiency as a team, and propose and implement solutions. This role is cross-functional, and you will work closely with the product, design, analytics teams, and other developers at various levels of the infrastructure.
Your commitment to collaborative problem-solving, sophisticated design while creating a world-class quality product is paramount. Lastly, bring a desire to mentor and guide engineers at all levels (Define, evangelize and mentor on best practices and coding standards.)
To be setup for success we ask for:
- 8 years of experience focused on building and delivering iOS applications
- Leadership of an APP development team
- Experiencing delivering APPS to customers in a consumer model.
- 2 or more apps in the App Store with links to their pages
- Experience implementing UI designs from interface specifications in Figma, Sketch or similar tools
- Experience designing and building the architecture for a non-trivial commercial iOS app
- Experience with custom UIKit controls and Auto Layout.
- Experience with Core Data
- Experience with concurrent programming and multi-threaded designs.
- Experience with RESTful API integration using URLSession
- Experience with XCUITest automation and CI/CD processes
Nice to have:
- Graphql
Compensation and Benefits:
Competitive Base Salary, Equity Packages, Full Health, Dental, Vision, 401K with Match, Home Office Stipend, Paid Family Leave, Unlimited PTO, 11 Paid Holidays