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.