Key Job Requirements
This role requires expertise in iOS development, with a strong focus on Swift, SwiftUI, and the iOS SDK.
* A minimum of 3+ years of experience working with Xcode, MVVM, UIKit, Cocoapods, and SPM is required.
* Proficiency in modern iOS development, including design patterns such as MVVM, MVC, VIPER, etc., is essential.
* The ideal candidate should have a solid understanding of iOS UI design principles and be familiar with accessibility standards, particularly WCAG 2.2.
* Experience with unit testing and test automation frameworks (e.g. XCTest and XCUITest), offline storage, threading, and performance tuning is necessary.
Desirable Skills
The following skills are highly valued:
* Collaboration with cross-functional teams, such as Product, Design, and QA.
* Understanding of best practices for building clean codebases, including file maintenance and component structure.
* Familiarity with Agile methodologies and continuous integration tooling.
* Ability to understand business requirements and translate them into technical specifications.
Benefits
As a key member of our team, you will be responsible for developing cutting-edge iOS applications and contributing to our company's growth and success.