Position: Senior iOS developer
Company: TheSearchers
Category: iOS
Experience required: 3y

The company is undergoing a digital revolution, which has led to a massive investment in the technical side of the business. In this role, you will design and implement critical components of our strategies, focusing on solutions implemented as custom software built in-house by the company's engineers, leveraging modern technologies and best practices in software development. You will have the opportunity to work in various areas affecting many facets of the company and on solutions that impact the entire enterprise as you continue to grow your knowledge and experience.

**Requirements:**
**•** 3+ years of experience developing mobile applications using Swift
**•** Experience developing business applications
**•** Knowledge of MVVM, MVP, MVI, MVC, and Coordinator pattern
**•** Knowledge of UIKit and familiarity with SwiftUI
**•** Knowledge of different authorization protocols, OAuth in particular
**•** Experience with multithreading, concurrency
**•** Knowledge of iOS best practices and Human Interface Guidelines
**•** Offline storage experience (CoreData or similar)
**•** Code quality tools (SwiftLint, SwiftGen etc.)
**•** Unit & integration tests creation experience (XCTest)
**•** TestFlight experience
**•** Excellent problem-solving skill

**Good to have:**
**•** Experience with Azure DevOps, MSAL, PDFKit, Universal linking, Firebase 

**Responsibilities:**
**•** Design, code, test, debug and implement new mobile products using modern technologies
**•** Participate in code review