Summary
Join HopSkipDrive's iOS engineering team and contribute to the development of our core mobile platform. You will collaborate with cross-functional teams to design, implement, and maintain our iOS applications. Responsibilities include contributing to app architecture, reviewing code, identifying areas for improvement, and providing on-call support. The ideal candidate has 5+ years of iOS development experience, proficiency in Swift, UIKit, and other relevant technologies, and a collaborative approach to problem-solving. HopSkipDrive offers a competitive salary, equity, flexible vacation, and comprehensive benefits. This is a fully remote position.
Requirements
- 5+ years of professional experience developing applications for the Apple iOS ecosystem
- Ability to translate functional acceptance criteria into manageable units of work
- Embraces an open-minded and collaborative approach to problem-solving and teamwork
- Experience with the following technologies: Swift, UIKit, MVC, MVVM, Combine, XCTest, Cocoapods, Swift Concurrency, SPM, Alamofire, GitHub, Circle-CI
- Prior experience building extensible, data driven iOS software
- Demonstrated proficiency integrating with HTTP & Socket data APIs using one or more of the following: REST, JSON-RPC, gRPC, etc
- Ability to foster collaboration across teams, organizations, and even external partners
- Comfortable working with asynchronous/concurrent programming paradigms in the iOS ecosystem
- Solid understanding of the UIKit layout system, with emphasis on autolayout
Responsibilities
- Contribute to the architecture, design, and implementation of new features in our iOS applications
- Collaborate cross-functionally with engineering, product, and design teams to deliver high-quality solutions
- Review pull requests and provide constructive feedback to peers
- Identify opportunities for significant improvements to app architecture, CI/build processes, and performance
- Participate in our rotating on-call support for iOS applications
- Sustain existing code by fixing bugs and monitoring app performance
Benefits
- Flexible vacation
- Medical, dental, vision and life insurance
- 401(k)
- FSA
- Equity
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.