We are seeking a skilled and passionate iOS App Developer to join our dynamic team. As an iOS Developer, you will play a crucial role in designing, coding, testing, and debugging mobile applications for Apple s iOS operating system.
Responsibilities:
1) Design and Development:
Collaborate with product owners, designers, and software engineers to create user-friendly and visually appealing iOS applications.
Write clean, efficient, and maintainable code using Swift
Utilize development tools like Xcode and the iOS SDK to build robust applications.
2) Problem-Solving:
Identify and resolve technical challenges during the development process.
Debug and troubleshoot issues to ensure high-quality software products.
3) Technical Skills:
Programming Languages: Proficiency in Swift
Development Tools: Experience using Xcode, the primary integrated development environment (IDE) for iOS development.
Frameworks: Familiarity with SwiftUI and MapKit is a must . Additionally, knowledge of iOS frameworks such as AVFoundation, RxSwift, XCTest, and XCUITest as well as understanding of Apple OS frameworks including Core Animation, Core Data, Core Graphics, and Core Text is helpful.
4) Collaboration:
Work closely with cross-functional teams to ensure alignment with business and user requirements.
Participate in code reviews and provide constructive feedback.
5) Continuous Improvement:
Stay updated with industry trends, best practices, and emerging technologies.
Contribute to enhancing the development process and maintaining code quality.
Qualifications:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
Minimum 2 years prior experience working as an iOS Developer.
Strong problem-solving skills and attention to detail.
Ability to work effectively in a team environment.
Preferred Skills (Not Mandatory but Desirable):
Understanding of CI/CD pipelines and tools (e.g., Azure, Jenkins, GitLab).