iOS Engineer
Description
We're looking for an iOS developer who's passionate about building and delivering high quality, highly polished applications to our customers. Successful candidates will have strong communication skills, a solid design sense with an eye for pixel-perfect detail, and aggressively strives to find elegant technical solutions to challenging design problems.
Responsibilities
- Implement new features for Sidecar's iOS Passenger and Driver applications
- Collaborate closely with the design team throughout the life of a project to ensure a delightful user experience
- Participate in projects early in the project lifecycle, from planning to release to ongoing maintenance
- Participate in estimation and costing exercises
- Work closely with the QA team to ensure the highest quality deliverables
- Provide architectural feedback and guidance to the Android and platform teams to ensure a logical, cohesive cross-platform ecosystem
- Participate in sprint planning, scrum meetings, and code reviews
Requirements
- Minimum one year iOS development experience
- Minimum five years Object Oriented design and programming experience or demonstrably strong understanding of OO design concepts (e.g., singletons, state machines, factories, registries, etc.)
- Minimum one shipped software product
- Experience working with Agile methodologies
Bonus points
- Experience with third party frameworks and SDKs like AFNetworking, Mantle, and Urban Airship
- Personal software projects or open source contributions a plus
- Agency experience a plus