Total experience: 8 years
Detailed JD:
-
Design, build, and maintain scalable native iOS applications from concept to production.
-
Architect clean, modular codebases using MVVM, VIPER, or Clean Architecture.
-
Translate business requirements into technical specifications and architectural roadmaps.
-
Build responsive user interfaces using SwiftUI and UIKit.
-
Collaborate with UI/UX designers to implement layouts, animations, and transitions.
-
Integrate RESTful APIs, web services, and third-party libraries.
-
Profile and optimize app performance, memory usage, and battery life using Xcode Instruments.
-
Identify bottlenecks, resolve memory leaks, and maintain low crash rates.
-
Manage end-to-end releases via TestFlight and App Store Connect.
-
Configure and maintain CI/CD pipelines and automated testing suites using XCTest.
-
Conduct code reviews, enforce engineering standards, and mentor team members.