About the role
We are seeking a skilled iOS Developer to design, build, and maintain advanced applications for iPhone and iPad platforms. The role involves collaborating with cross-functional teams, ensuring application performance, fixing bugs, and enhancing user experience.
Job Requirements.
- Design and build advanced iOS apps using Swift/Objective-C.- Implement UI using SwiftUI/UIKit and Apple design principles.- Maintain high performance and responsiveness.
- Work with RESTful APIs and JSON/XML for data exchange.- Integrate third-party SDKs and libraries.- Ensure secure and efficient API communication.
- Perform unit testing, UI testing (XCTest, XCUITest).- Debug crashes, memory leaks, and performance issues.- Use tools like Instruments and Crashlytics.
- Manage releases via App Store and TestFlight.- Ensure compliance with Apple guidelines.- Handle versioning and post-release support.
- Work with designers, backend teams, and QA.- Participate in sprint planning, reviews, and retrospectives.- Provide accurate estimates and status updates.
- Prepare technical documentation and user guides.- Share knowledge with team members.- Contribute to coding best practices and guidelines.
Job Description:
- Minimum 4+ years of experience in IOS development.
- Strong coding skills in Swift, exposure to Objective-C preferred.
- Hands-on in building adaptive, user-friendly interfaces.
- Integration experience with backend services.
- Strong debugging and testing experience.
- Knowledge of release cycle, provisioning profiles, and compliance.
- Strong experience with Git/GitHub/GitLab.
- Good communication, teamwork, and Agile delivery experience.