This is a remote position.
We are looking for a Senior iOS Engineer with over 5 years of experience in developing native iOS applications. The ideal candidate has strong technical skills in iOS architecture, design patterns, and the CocoaTouch framework. You will lead development efforts, collaborate with cross-functional teams, and help drive results on high-quality iOS applications. This role is suited for someone skilled in problem-solving, detail-oriented, and experienced in managing app lifecycles on the App Store.
Responsibilities:
Your daily responsibilities will be but not limited to:
· Design, develop, and maintain scalable, high-quality iOS applications using Swift and CocoaTouch frameworks.
· Build UI components with UIKit and SwiftUI, following best practices for UX and responsiveness.
· Apply design patterns (e.g., MVVM, MVP) to ensure architecture is maintainable and scalable.
· Conduct and lead code reviews, mentor team members, and promote coding best practices.
· Utilize XCTest and XCUITest for unit and integration testing to ensure app performance.
· Manage app submissions, updates, and releases on the App Store, adhering to Apple’s guidelines.
· Collaborate in agile sprints, participate in planning, and work with tech leads and architects.
· Contribute to CI/CD pipelines to improve deployment efficiency.
The Ideal candidate must have:
· Experience: 5+ years in iOS development, with a proven record of developing native iOS apps.
· Technical Skills: Proficient in Swift, UIKit, SwiftUI, and CocoaTouch frameworks. Strong understanding of iOS architecture and design patterns.
· Testing & Tools: Experience with XCTest, XCUITest, GitHub for version control, and App Store Connect for app lifecycle management.
· Collaboration: Ability to lead code reviews, mentor peers, and work cross-functionally with technical and non-technical stakeholders.
· Preferred: Web development knowledge is an advantage.
Loading similar jobs...
Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.