Job Summary
We are seeking a talented individual to join our team as we embark on a modernization journey of our well-established app. The role involves modularizing the app using Swift Package Manager (SPM), transitioning to SwiftUI, and incorporating modern concurrency practices. The ideal candidate should possess expertise in MVVM, MVC, and various design patterns, coupled with substantial experience in UIKit to maintain existing features.
- Minimum Qualification: Degree
- Experience Level: Senior level
- Experience Length: 5 years
Job Description/Requirements
- Implement new features using best practices.  Â
- Working closely with cross functional teams and mediating between backend teams and the iOS team.  Â
- Lead the effort of app modernization, and migration to SwiftUI.  Â
- Design scalable and maintainable solutions to support long-term growth.  Â
- Mentor junior and mid-level iOS engineers, providing guidance and support.  Â
- Lead code reviews and enforce coding standards.  Â
- Identify and resolve complex issues, including hard-to-reproduce crashes and bugs, ensuring robust and reliable application performance  Â
- Research and implement the latest iOS technologies, frameworks, and tools to improve app quality.  Â
- Oversee comprehensive testing and quality assurance efforts, including dev testing and unit testing to ensure the delivered features are free from critical defects.  Â
- Bachelor's degree in Computer Science or related field (or equivalent work experience).  Â
- 5+ years of experience in iOS app development.  Â
- Sound knowledge of iOS development principles and best practices.  Â
- Strong expertise in Swift, SwiftUI and UIKit(SwiftUI is necessary).  Â
- Experience with CI/CD.  Â
- Proven leadership and mentorship experience  Â
- Excellent problem-solving and decision-making abilities.  Â
- Effective communication and teamwork skills.  Â
- Experience in Agile methodologies, contributing to team efficiency Â
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.