Position: iOS developer in Neobank
Company: AnyTeam
Experience required: 3y
Category: iOS
Published: 2021-02-01T00:00:00+02:00

Location: Kyiv/ Kharkiv office or remote;

**WHAT YOU'LL DO:**
●design the architecture of the application;
●work together with analysts, designers and QA engineers;
●write clear and testable code;

**YOUR SKILLS:**
●3+ years of experience in IOS development;
●2+ years of experience with Swift;
●UI KIT knowledge;
●knowledge of AutoLayout;
●be flexible to layout via Storyboards, XIB or SnapKit
●basic understanding of the principles of working with multithreading - GCD / Operation / NSLock;
●OOP princeples, SOLID, KISS, DRY, YAGNI and other good;
●understanding of MVVM, MVP, VIPER and others design patterns;
●strong knowledge of Clean architecture and ability to describe differences between architectural and design patterns;
●experience of applying patterns;
●working with RESTful APIs;
●knowledge of CoreData;

**WOULD BE A PLUS EXPERIENCE WITH:**
●methods of automated testing of code and interface;
●classic algorithms and data structures;
●using and configuring CI / CD; 
●banking or any FinTech experience;


**Have questions?** 
We give additional information about our company under request, so feel free to contact about details :)