Find A Job

iOS Mobile Developer

San Francisco, CA | IT
Job ID: 83336
Listed on 8/23/2018

Responsibilities: 

  • Work effectively with all members of the technical staff and other partners to build and ship premier software in a rapidly-moving and dynamic environment 
  • Prototype creative solutions quickly by developing minimum viable products and work in crafting and implementing the technical vision. 
  • Engineer innovative solution to improve performance and scalability. 
  • Perform code reviews to assess overall code quality and the application of good object-orientated programming techniques. 
  • Drive continuous improvement in our software and development process within an agile development team. 
  • Write automated unit, system and acceptance tests as appropriate to support our continuous integration pipelines. 
  • Encompasses a growth mindset with the ability to pick up and use new technologies 
  • Ensure technical solutions meet business needs and that customer satisfaction with the delivered solution is high. 


Qualifications and Experience: 

  • 5-10 years of experience developing mobile native applications with Swift 3 & 4 or Objective C 
  • iOS design patterns such as MVC, MVVM 
  • Frameworks and APIs like Foundation, UIKit, and CocoaTouch 
  • Writing unit tests, XCTest Framework, UIAutomation, LayoutTest, KIF, A/B testing 
  • Working knowledge of TDD 
  • Continuous Integration (Jenkins or any similar tools) 
  • Experience working with Agile/Scrum methodologies and continuous delivery principles. 
  • Critical thinking: there are always options; you will be adept at identifying them, evaluating options and concisely communicate them to your peers.