Position: Middle/Sr. IOS Engineer
Company: Grid Dynamics
Experience required: 2y
English level: intermediate

**Project description:**
We are looking for talented iOS Engineers to join a team of high-skilled professionals to build a full-featured native iOS application with a modern, modular technical stack:

Xcode 13+, iOS 14+, Combine, SwiftUI 2.0
Modular Project, Cocoapods, Needle DI
MVVM+Coordinator, SwiftLint, Unit Tests
Learn more about one of our approaches to Modular Architecture: https://blog.griddynamics.com/modular-architecture-in-ios/

**Client description:**
American multinational corporation that is engaged in the design, development, manufacturing, and worldwide marketing and sales of footwear, apparel, equipment, accessories, and services.

**Responsibilities:**
1. Develop clean, modular, and reusable code
2. Communicate effectively within a distributed team of developers and quality engineers
3. Participate in the agile development processes SDLC including sprint planning, iterative development, estimations, and design sessions
4. Deliver User Stories in time
5. Cover code by Unit Tests

**Requirements:**
1. 2-5 years experience in native iOS Development
2. Strong experience with Swift language
3. Experience with UIKit
4. Experience with Modern iOS Software Architecture
5. Experience with version control and bug tracking systems
6. Good communication skills and technical English, Intermediate
7. Good theoretical knowledge of algorithms/data structures/software architecture principles and practices
8. Excellent problem-solving skills, initiative, and intellectual curiosity

**Team:**
iOS Devs, 4 Android Devs, 3 QAs