Position: Middle iOS Developer
Company: ELEKS
Category: iOS
Experience required: 3y
English level: intermediate

**ABOUT PROJECT**
We are developing new functionality for an application - AI travel planner, that helps to organize trips and customize tourist’s itineraries while traveling across the world.

**REQUIREMENTS**
- 3+ years of working experience in software engineering
- Extensive experience developing iOS applications in Swift 
- Understanding of the full iOS mobile development life cycle
- Intermediate Strong level of English, good communication skills

**RESPONSIBILITIES**
- develop solutions and algorithms according to technical specifications or other requirements documentation; 
- use standard algorithms in the applicable cases; 
- write program code according to the defined application architecture
- implement code refactoring and optimization methods. 
- post refactoring and optimization results to the collective knowledge base as the best practices
- develop, document, and edit programming interfaces, software modules and components assembling procedures, software deployment, and update procedures as well as data migration and transformation (conversion) procedures
- work in pair with another developer, communication with team members sharing thoughts and knowledge
- new functionality design. 
- estimating tasks
- Communication with customer

**What will you get with ELEKS**
- Above average compensation and competitive Social package 
- Close cooperation with a customer
- Challenging tasks
- Competence development
- Ability to influence project technologies
- Team of professionals
- Dynamic environment with low level of bureaucracy