Description

You will own the architecture and technical delivery of high-visibility iOS application features.

Responsibilities

  • Architect, design, and develop features for iOS applications, ensuring performance in memory and network-constrained scenarios.
  • Lead the full SDLC within an Agile environment, from initial prototyping and estimation to testing and debugging.
  • Review and approve software designs and code produced by team members.
  • Collaborate with product managers, QA, and design teams to define intuitive application flows and components.
  • Evaluate internal and external technologies, frameworks, and APIs for mobile integration.

Required Skills

  • 10+ years of software development experience with a strong command of object-oriented principles.
  • 5+ years of experience architecting, designing, and developing iOS applications.
  • Proficiency in Swift 3/4 and Objective-C.
  • Extensive experience with Xcode and Interface Builder.
  • Proven track record of releasing multiple applications to the App Store, including at least one from inception to launch.
  • Strong foundation in computer science, data structures, and algorithms.
  • Experience integrating mobile applications with RESTful API backends.
  • Experience tuning and managing high-volume mobile applications.
  • Experience leading other iOS developers.

Education

Bachelor's degree