Position: Developer iOS Intern
Company: Grid Dynamics
Category: iOS
Experience required: no_exp
English level: intermediate

**We offer: **

- The duration of the internship is 6 months;
- 6-8 working hours a day;
- Compensation for the period of study;
- Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training;
- The best students will have the opportunity for further employment in the company;
- Opportunity to participate in all activities of the company;
- We provide all the necessary equipment;
-​ Access to training platforms;

**What you need to know:**

- At least Intermediate level of spoken and written English;
- Being a student of faculties of Computer Science, Computer Engineering, Information Technologies, Graphic Design, or related discipline);
- Basic knowledge in Computer Science: Algorithms, Data Structure, Multithreading, Computer Architecture (CPU, RAM, etc);
- Ability to briefly explain an OOP/OOD principles on concrete examples;
- Basic understanding of TCP/IP and HTTP protocols;
- Basic knowledge of compiled programming languages C, C++;
- Ability to write working code in Swift.

**Will be a plus:**

- Ability to write working code in Objective-C/C++ and any other programming language;
- Familiar with Git as well as Git basic commands: Clone, Push, Pull, Fetch, Status, Merge;
- Understanding of Design Patterns, their purpose, and usage in practice;
- Understanding and usage of common Architecture Patterns used in iOS applications: MVC, MVP, VIPER, MVVM, Clean Architecture;
- Familiar with Xcode and Development Environment.