iOS Engineer

Engineering San Francisco, California


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