Position: Senior iOS Developer
Company: AYA Software
Category: iOS
Experience required: 3y
English level: upper
Published: 2022-11-01T00:00:00+02:00

We are looking for an experienced iOS Developer to join a UK product company that developed a mobile fintech app that helps you to store all your cards, rewards, and cashback in one place/payment card.

**Project:** A mobile fintech app that helps you to store all your cards, rewards, and cashback in one place/payment card.

**Key qualifications of the candidate:**
- At least 4 years of experience in iOS Development
- Strong knowledge of iOS SDK, Swift
- Good knowledge in Algorithms and Data Structures
 - Architecture Patterns (MVC, VIPER/Clean Swift)
- Strong understanding of Design Patterns
- Confident knowledge of Multithreading and Memory Management in IOS
- Good knowledge of Realm, CoreData
- REST, Sockets
- Good knowledge of writing Unit/UI Tests
- Strong understanding of Apple Guidelines (HIG and Review Guidelines)
- Understanding and experience in CI/CD concept and implementation
- Higher computer science education
- Upper-Intermediate and higher written and verbal English

**Would be a plus:**
- Experience with Objective C
- Experience with SwiftUI
- Several projects based on VIPER/Clean Swift architecture patterns
- Several projects using RXSwift/Combine
- Experience with Shell (Bash) scripting
- Design Tools (Figma/Sketch/Zeplin)
- ARKit, SpriteKit, SceneKit, WatchKit, WidgetKit, WebKit

**Responsibilities:**
Responsibilities
- Implementation of new functionality and support of the mobile application.  More details can be provided by the client during the interview.

**Working terms:**
Duration: 6+ months
Workload: full-time

**Interview stages:**
1. Recruitment interview.
2. English check
3. Internal Tech Interview.
4. Client interview.
Job Offer.

**We are offering:**
- Remote work.
- English lessons with a native speaker (in the future).
- Monthly Tech Talks for sharing knowledge.
- Corporate solid management and transparent strategy.
- Unlimited area for self-development and personal growth.
- Flexible working hours, and a high salary.
- Possibility of a day off or sick leave without any documentation.

**We will be happy to see you as a member of our team!**