Position: Middle/Senior iOS Developer (Swift\ Swift UI)
Company: Aimprosoft
Experience required: 2y
English level: intermediate

**About the project: **

A brand new E-commerce application for pet products. Implementation of an online shopping app for multi-country pet products shop franchises.

**About the team**

Currently we have scrum master, PM, PO, Lead developer, Solution Architect, 4 Android and 4 iOS engineers, team of 3 QA engineers, DevOps, Backend Hybris team of 7 engineers.

**Stack:**

Language: Swift, Swift UI

3rd party: Resolver, MVI.

**Responsibilities:**

- Development of native applications for iOS
- Requirements analysis
- Bug fixing and improving performance of the applications
- Participating in application refinement
- Working under SCRUM/agile environment

**Required skills:**

- 1.5+ years of commercial experience in iOS development
- Deep Swift,Swift UI & iOS SDK knowledge
- Deep Git and Git patterns and best practices GitFlow, TBD etc. knowledge
- A solid understanding of HTTP, Rest API
- Core Data excellent knowledge
- UIKit in depth
- Multithreading in depth
- An understanding of SCRUM/agile methodologies
- A knowledge of DI framework like Resolver or similar
- Experience with APNS or Firebase related services
 
**Nice to have:**

- Experience with MVVM architecture pattern, Clean Architecture
- Experience in writing unit tests or UI automated tests
- Experience using Continuous Integration, and other supporting systems
 
**What we offer:**

- Interesting projects
- Competitive salary
- Opportunities for professional development
- Friendly team
- Gorgeous corporate events
- Paid vacation, holidays, and sick leaves
- Free English classes with a native speaker
- Car and bicycle parking
- Cozy office (5 min from Zakhysnykiv Ukrainy or 10 min from Sportyvna metro station)
- All IT-native perks (flexible hours, tea, coffee, discounts in Metallist gym)