We’re looking for a Senior iOS Developer to join our growing mobile team. In this role, you’ll design and build high-performing, elegant, and maintainable iOS applications using modern technologies and best engineering practices. You’ll take part in architectural decisions, ensure code quality through reviews and testing, and collaborate closely with cross-functional teams to deliver exceptional user experiences. The ideal candidate is passionate about clean code, thoughtful design, and staying up to date with the latest iOS ecosystem trends.
Requirements:
5+ years of working experience in complex iOS development platform, frameworks and tools
Solid understanding of the iOS SDK
Strong knowledge of SwiftUI
Expert knowledge of technologies: CoreData, Combine, Foundation
Experience with third-party libraries (Web3, SwiftLint)
Package managment SPM
Excellent understanding of OOP and multi-threading
Proficiency in Unit testing and CI/CD pipelines (XCode Cloud)
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Proficient understanding of code versioning tools (Git)
Architecture: MVVM & Coordinator
Responsibilities:
Write efficient, maintainable code;
Ability to efficiently design and implement separate self-sufficient components;
Participate in architectural discussions and technical decision-making;
Identify potential technical risks and develop mitigation strategies;
Ensure knowledge is effectively shared and maintained within the team.
Foster a collaborative and innovative development environment;
Perform cross code-review with team members;
Properly maintain documentation;