Position: IOS Developers (long-term assignment in the USA)
Company: Grid Dynamics
Experience required: 2y
English level: upper

Client: one of the US biggest home improvement retail companies.

**Responsibilities:**
Develop clean, modular, and reusable code
Implement and enhance a native mobile application for iOS
Communicate effectively within a distributed team of developers and quality engineers
Participate in the agile development processes SDLC including sprint planning, iterative development, estimations, and design sessions
Analyze and improve application performance
Implement world-class UI and UX
Cover code by Unit Tests

**Requirements:**
Strong experience in development for iOS using Swift
Experience with VIPER/MVVM/MVP etc.
Experience with CI/CD tools like Bitbucket, Jenkins, Fastlane, Crash reporting, and analytics tool
Experience with version control and bug tracking systems
Good communication skills and technical English
Good theoretical knowledge of algorithms/data structures/software architecture principles and practices

**What would be a plus:**
Experience in the development of modular applications
Experience with Objective-C