Position: iOS developer
Company: NCube
Category: iOS
Experience required: 3y
English level: upper

They offer the best complex diverse services all built around strategy, design, engineering and growth, because they believe in pushing boundaries, creating their own products and encouraging growth amongst their teams.

**Requirements**:
- At least 3 years of experience working as an iOS Developer
- Strong CS fundamentals, especially in OOP
- Excellent knowledge of Cocoa Touch framework, based on Swift or Objective-C
- Literacy in reactive programming (RxSwift, ReactiveCocoa)
- Experience with using some of these software architectures: MVVM, VIPER, MVC
- Knowledge of networking, debugging, databases, CI/CD and testing
- A drive to make your code better every day
- Been working with both local and international clients
- Excellent English knowledge
- Team player with the ability to thrive in a dynamic work environment

**Responsibilities**:
- Planning, development, deployment, and maintenance of various software solutions
- Defining tasks and giving time estimates
- To write clean, maintainable code and test it
- To roll out new features, and analyze (and react) to the results you learn about from our QA Engineers and user feedback
- To collaborate with clients and both project and technical teams
- Being able to present your solutions in front of clients and/or a group of colleagues
- Proactively communicating with other team members and project stakeholders
- Use agile methodologies in development (if you don’t know them yet, we will teach you)
- Participate in code reviews, pairing, and other forms of knowledge sharing
- To continually improve your skills and push others to go forward with their knowledge
- Working in a cross-functional team

**We offer**:
- Competitive salary with the regular review
- Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv
- PE 5% Taxes compensations, accountant assistance
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- Medical Insurance after probation period (3 months)
- Online English courses
- Direct cooperation with the customer
- Teambuildings, corporate parties and company trips abroad
- Great working environment and team spirit