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

Requirements:
- 5+ year of professional software development experience;
- 3 years’ experience with Swift;
- Intimately familiar with modern iOS design patterns such as MVVM, VIPER, Clean Swift;
- Experience creating custom UI elements, UI animation techniques (Core Graphics, Core Animations);
- Intimately familiar with HIG;
- Good experienced with: REST, Socket, Remote/Local Notifications, deep linking;
- Deep understanding: background processes and concurrency;
- Experience with profilers(Instruments etc);
- Ensure the performance, quality, and responsiveness of applications;

Would be a plus:
- Objective-C;
- Experience with Lottie framework;
- Experience with frameworks to draw charts, plots, etc;
- Sc. in computer science or an equivalent diploma;
- Experience working with remote teams;
- Passionate, curious, and quick to learn;

Responsibilities:
- Writing unit tests, CI & CD;
- Proficient understanding of code versioning tools, such as Git;
- Full development lifecycle experience;
- Upper Intermediate English level.

What we love about Innovecs:
- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
- Regular performance-based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays and sick leaves;
- Gym 24/7, personal fitness instructor;
- Massage in the office, personal wellness consultant;
- English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
- Referral program;
- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.