As an iOS Developer, you will play a pivotal role in crafting high-quality, polished mobile applications. If you are passionate about delivering elegant technical solutions, adept at mobile device intricacies, and committed to perfecting UX/UI, this opportunity is tailored for you. The ideal candidate will excel in building robust applications for iOS devices.
Key Responsibilities
- Develop and deliver robust, data-driven iOS applications using Swift, SwiftUI, and UIKit.
- Implement REST APIs and handle JSON data effectively.
- Utilize version control systems like GIT for collaborative development.
- Configure CI/CD pipelines (e.g., Jenkins, Bamboo, Fastlane) to streamline deployment processes.
- Ensure a comprehensive understanding of the iOS development lifecycle, from concept to deployment.
- Manage application states such as inactive, active, background, and suspended to optimize user interaction.
- Proficiently utilize Tableview and Collectionview to enhance app functionality.
- Implement and adhere to MVVM and VIPER design patterns for scalable application architecture.
- Conduct unit testing using XCTest and UI testing with XCUITest framework to ensure robustness and reliability.
Requirements
- Minimum 3 years of experience in mobile development, with a strong focus on iOS.
- Proficiency in Swift, SwiftUI, UIKit, and iOS SDK/Frameworks.
- Experience integrating with RESTful APIs and handling JSON data.
- Strong familiarity with CI/CD tools (Jenkins, Bamboo, Fastlane) and deployment pipeline setup.
- Comprehensive understanding of iOS application lifecycle management.
- Proven experience with Tableview and Collectionview for complex data rendering.
- Expertise in MVVM and VIPER architectural patterns.
- Solid grasp of XCTest and XCUITest frameworks for automated testing.
Preferred Qualifications (Plusses)
- Background in retail and ecommerce application development.
- Experience with enterprise or consumer-grade applications, including payment processing and encryption.
- Familiarity with open-source frameworks like Alamofire, Promisekit, Firebase, Airship, Cuckoo, and Adyen.
Why Join Us
- Opportunity to work on cutting-edge consumer applications that impact millions of users.
- Remote work flexibility, with a collaborative team environment.
- Competitive compensation package and benefits.
Application Process
If you are passionate about iOS development, excited by technical challenges, and dedicated to crafting exceptional user experiences, we encourage you to apply.