Responsibilities:
- Develop and deploy production-ready native iOS features within a 5-month build cycle using Swift, SwiftUI, and UIKit
- Implement async/await and modern Swift concurrency patterns to build highly responsive UIs and manage background tasks
- Architect and integrate secure login flows using OAuth and MSAL for SSO-based authentication
- Build robust networking layers to consume RESTful APIs with efficient data handling and local caching
- Use MVVM or Clean Architcture to keep the codebase modular, testable, and easy to transition after the 6-month term.
- Perform performance optimization and memory management using Xcode Instruments (Time Profiler, Leaks)
- Participate in peer code reviews to maintain code quality, security, and adherence to Apple’s Human Interface Guidelines
- Actively participate in Agile ceremonies (daily standups, sprint planning) to meet month-5 delivery milestones
- Identify and resolve technical debt or architectural bottlenecks to prevent launch delays.
- Provide clear technical documentation and handoff materials for authentication logic and core architecture
- Ensure development follows industry-standard security protocols (Keychain, secure API communication) for enterprise compliance
- Coordinate TestFlight deployments, manage versioning and build distribution for stakeholder feedback and QA
- Advise backend and design teams on API contracts and UI assets to optimize native iOS performance
- Conduct code reviews and mentor auxiliary developers to maintain maintainable, low-debt code.
- Proactively identify and communicate technical or timeline risks and propose actionable mitigations
- Own App Store Connect tasks: certificates, provisioning, builds, and Apple review navigation
Experience:
- 7+ years of professional native iOS development experience with a track record of shipping high-quality applications
- Led development and deployment of 2–3+ major apps from concept to App Store launch
- Expert-level Swift knowledge (latest versions) with deep SwiftUI and UIKit interoperability experience
- Hands-on experience implementing async/await and modern Swift concurrency for multi-threaded apps
- Strong practical experience with MVVM or Clean Architecture in production environments
- Proven integration experience with OAuth and MSAL for enterprise SSO
- Deep experience consuming RESTful APIs and managing complex data persistence (Core Data or SwiftData)
- Expert proficiency with Xcode Instruments (Time Profiler, Leaks, Network) for performance tuning and debugging
- Experience with Git-based version control and CI/CD pipelines (e.g., GitHub Actions, Bitrise, Xcode Cloud)
- Proven work in fast-paced Agile/Scrum environments managing strict deadlines and shifting priorities
- Hands-on experience with TestFlight and App Store Connect processes, certificates, and provisioning
- Familiarity with enterprise security and compliance requirements for mobile apps

