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

**Requirements**

-Minimum 3 years of experience with iOS
-Experience with Swift, PromiseKit
-Experience with data structures, multithreading, synchronization
Ability to analyze and support the applications architecture (MVC, MVP, MVVM etc.)
-Hands-on experience in the sphere of web-services and standards (SOAP, REST, XML, JSON)
-Experience with reactive programming
-Experience in unit tests
-Git, gitflow, pull request, code review - are the everyday words/tools for you
-Experience with Agile development (Scrum), TDD, Continuous Integration, Continuous Improvement, Continuous Delivery

**Nice to have**

-Experience with real-time streaming technologies
-Experience with multimedia
-Experience with Big Data
-Code examples and apps developed by you that you can show

**Responsibilities**

-Apply best engineering practices, focusing on agile and CI/CD
-Document the working systems and prepare design documentation
-Active participation in distributed agile process
-Write a lot of high-quality code (you check what you wrote before it gets to QA)
-Be a team player
-Become passionate about the product
-Be open minded and love difficult problems
-Meet deadlines
-Document your code

**Benefits**

-Long-term employment and opportunity for career growth in a professional team
-Possibilities to evolve your knowledge working as a part of integrated casual and friendly team located in different offices with a warm informal atmosphere all over the world
-Lighthearted, inspiring and open company culture
-Health Insurance coverage
-English language courses
-Fresh fruit and other snacks onsite
-Fun corporate events :)