Mobile App Development Opportunity
* We are seeking an experienced mobile app developer with a strong background in iOS development.
* The ideal candidate will have extensive knowledge of Swift, SwiftUI, and the iOS SDK, as well as experience with MVVM, UIKit, Cocoapods, and SPM.
* A good understanding of modern iOS design patterns and principles is also required.
Responsibilities:
* Design, develop, and maintain high-quality mobile applications for iOS devices.
* Work collaboratively with cross-functional teams to identify requirements and translate them into technical specifications.
* Develop and implement robust testing frameworks to ensure seamless performance and user experience.
* Collaborate with designers and product managers to create visually appealing and engaging user interfaces.
* Contribute to the development of best practices and standards for mobile app development within the organization.
Requirements:
* Bachelor's degree in Computer Science or related field.
* Minimum 3 years of experience in iOS development, preferably with a focus on native development.
* Expert-level proficiency in Swift, SwiftUI, and the iOS SDK.
* Experience with MVVM, UIKit, Cocoapods, and SPM.
* Familiarity with RESTful and/or GraphQL APIs and their application in mobile app development.
* Strong understanding of mobile app security, data storage, and offline functionality.
* Knowledge of version control systems like Git and familiarity with Agile development methodologies.
Preferred Qualifications:
* Mastery of at least one functional programming language (e.g., Swift).
* Experience with cloud message APIs, push notifications, and other relevant technologies.
This role offers the opportunity to work on exciting projects, collaborate with a talented team, and grow professionally. If you're passionate about mobile app development and want to join a dynamic team, we encourage you to apply.
Note: The company name has been removed to comply with the provided instructions.