Russian speaking iOS Developer

Website StaffMatters Recruitment

Our client is the biggest branchless (fully online) bank, providing the best and unique financial services for clients to work with their accounts online. They are looking for a Russian speaking iOS Developer for their office based in Limassol. 

Responsibilities: 

Develop applications related to the areas of banking and social networking 

Develop and write documentation to the library of mobile application components 

Find effective solutions of non-standard tasks 

Write code that will work consistently and will not disappoint those who open it after you 

Work in an Agile team, actively interact with analysts, developers and testers ā€“ directly and without bureaucracy 

Continuously develop your skills and expertise 

Requirements: 

3+ years in iOS applications development 

Excellent knowledge of CoreData, iOS SDK, Swift, Xcode, Objective-C 

Excellent understanding of iOS applications design principles: memory management (heap/stack, retain cycles, ARC, MRC, auto-release), multithreading (GCD, Operations, dispatch group, thread safety, atomic, sync/async interactions), Storage, UI (lifecycle, CoreGraphics, Constraints) 

Strong understanding of iOS applications architecture design patterns 

Strong understanding of OOP principles, SOLID principles, knowledge of general algorithms (search, sort, etc., knowledge of algorithms complexity, O-notation) and design patterns 

Holder of completed projects in app stores, github account 

Good understanding in UI design 

Code-review experience (code quality control) 

Understanding the principles of integration of a client application into an existing system 

Server application development experience (Java, Scala, Python) 

DB experience (Oracle, SQLite) 

Experience in developing bash / Unix shell scripts 

Experience with git version control system ā€“ console, IDE, web (Stash) 

Good team player 

Fluency in the Russian language (both written and spoken) 

Enthusiasm to get deeper into the business context, understand the tasks and problems of users and strive to make truly useful products 

Holder of a valid Cyprus residence and work permit 

Benefits: 

Interesting and meaningful tasks 

Structured career development, supported by training that provides the opportunity to learn and develop 

Competitive salary and benefits packages dependent on relevant skills and level of experience 

Comfortable office, well-equipped workplace set up to your wishes (Mac / Win / Linux, Notebook / PC) 

Excellent friendly team of professionals, potential to raise the levels of your expertise 

Health insurance

Our client is the biggest branchless (fully-online) bank, providing the best and unique financial services for clients to work with their accounts online. They are looking for a Ru…
Our client is the biggest branchless (fully-online) bank, providing the best and unique financial services for clients to work with their accounts online. They are looking for a Ru…
Our client is the biggest branchless (fully online) bank, providing the best and unique financial services for clients to work with their accounts online. They are looking for a Ru…