Overview
Job Summary:
We are looking for a talented and detail-oriented Senior iOS Developer to join our innovative team. In this role, you will lead the design, development, and testing of high-performing iOS applications using Swift and SwiftUI. You will work closely with cross-functional teams to ensure a seamless user experience and drive the mobile app strategy forward.
Key Responsibilities:
Develop and maintain iOS applications using Swift and SwiftUI.
Collaborate with designers, product managers, and backend developers to deliver engaging mobile experiences.
Write and maintain unit and UI test cases to ensure code quality and app reliability.
Ensure the performance, scalability, and responsiveness of applications.
Identify and resolve bugs and performance bottlenecks.
Continuously explore new iOS technologies and frameworks to implement innovative solutions.
Participate in code reviews and contribute to architectural decisions.
Mentor junior developers, fostering a culture of knowledge sharing and best practices.
Own the entire app development lifecycle, from concept to App Store release and maintenance.
Required Skills and Qualifications:
5+ years of hands-on experience in iOS development.
Proficiency in Swift and SwiftUI.
Strong knowledge of Xcode and iOS development tools.
Experience in writing unit tests and UI test cases using XCTest or similar frameworks.
Familiarity with Combine, Core Data, and iOS architecture patterns like MVVM.
Experience integrating with RESTful APIs and handling offline data storage.
Strong understanding of app lifecycle, memory management, and performance tuning.
Experience with version control (Git) and collaborative development workflows.
Strong debugging skills and attention to detail.
Preferred Qualifications:
Experience in implementing CI/CD pipelines for iOS projects.
Familiarity with ARKit, CoreML, or advanced Apple frameworks.
Demonstrated experience deploying and managing applications on the App Store.
Strong design sense and ability to contribute to UI/UX discussions.
Experience with real-time communication (e.g., WebSockets, LiveKit).
Why Join Us?
Work on cutting-edge projects with the latest Apple technologies.
Collaborative and innovative work culture.
Competitive compensation and benefits.
Flexible working hours and remote work options.
Opportunities for growth and professional development.
If you are passionate about building top-tier iOS applications and thrive in a fast-paced, innovative environment, we'd love to hear from you.
Job Types: Full-time, Part-time
Expected hours: 40 per week
Education:
- Bachelor's (Required)
Experience:
- iOS: 5 years (Preferred)
- total work: 5 years (Preferred)
Work Location: Remote
Expected Start Date: 15/02/2025