Lead Software Engineer – L3 IOS | Fulltime
Brief Job / Project Description:
iOS Developer to build and maintain native iOS mobile applications using Swift. The developer will directly develop customer-facing mobile features, integrate APIs, optimize app performance, and support App Store releases.
Key Responsibilities:
- Develop native iOS applications using Swift.
- Build screens, workflows, forms, and mobile customer journeys.
- Integrate mobile apps with backend APIs and authentication systems.
- Optimize performance, stability, and security.
- Debug issues and resolve crashes.
- Support App Store releases and version upgrades.
- Implement push notifications and device integrations.
- Collaborate with backend, UI/UX, QA, and product teams.
Deliverables / Expected Outcomes:
- Production-ready iOS application features.
- Stable and high-performing mobile experience.
- Successful API integrations.
- App Store release packages.
- Reduced crash rates and optimized performance.
- Maintainable codebase.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- 9+ Years of Experience
Mandatory Technical Skills:
- Strong Swift development experience.
- UIKit and/or SwiftUI.
- REST API integration.
- iOS app lifecycle knowledge.
- Local storage / caching.
- Push notifications.
- Debugging and performance optimization.
Tools / Platforms / Technologies:
- Swift
- Next.js
- TypeScript / JavaScript
- AWS
- GitHub
- CI/CD tools
- Postman
- Jira
Preferred / Nice-to-Have Skills:
- App Store deployment experience.
- Mobile security best practices.
- Offline sync capability
Certifications (if any):
Apple development certifications (preferred)
All qualified applicants will receive consideration for employment without regard to age, religion, gender, nationality or disability. All qualified candidates will be considered in the process
- Education
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.