Job Overview
We are seeking a highly skilled iOS developer to join our team. The ideal candidate will have in-depth knowledge and/or experience with Swift, SwiftUI, iOS SDK, Xcode, MVVM, UIKit, Cocoapods, and SPM.
About the Role
* This role requires a strong understanding of all aspects of the iOS Provisioning workflow.
* Familiarity with RESTful and/or GraphQL APIs to connect iOS applications to back-end services is a must.
* The selected candidate will have a solid understanding of the full mobile development life cycle.
Skillset
* Proficiency in Swift programming language
* Knowledge of SwiftUI framework for building user interfaces
* Experience with iOS SDK for developing native apps
* Expertise in Xcode for app development and debugging
* Understanding of MVVM architecture pattern
* Proficiency in UIKit for building user interfaces
* Experience with Cocoapods for dependency management
* Knowledge of SPM for managing dependencies
* Familiarity with RESTful APIs for connecting apps to back-end services
* Understanding of GraphQL APIs for efficient data retrieval
* Knowledge of iOS UI design principles
* Experience with unit testing and test automation frameworks
* Understanding of offline storage concepts
* Knowledge of threading concepts
* Experience with performance tuning techniques
* Understanding of accessibility standards (WCAG 2.2)
* Knowledge of continuous release and delivery practices
* Experience with code versioning tools (Git)
* Understanding of continuous integration tooling
What We Offer
* A dynamic and collaborative work environment
* Ongoing training and professional development opportunities
* A competitive salary and benefits package
How to Apply
1. Please submit your resume and a cover letter outlining your qualifications and experience