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

About the Client:

It is a R&D office of large international holding, building a portfolio of products linked to each other with the business goals they are addressing.

R&D team’s target is developing software solutions maximizing the performance of the core business. Current team size is 200+ employees. We are looking for experts ready to bring their knowledge and contribute to building the new, best-in-the class software product.

Responsibilities:
•	Design, build, and maintain high performance application for iOS platform
•	Ensure the performance, quality, and responsiveness of applications
•	Translate designs and wireframes into high quality code, collaborate with UI/UX designers and Back End developers to deliver the business vision with improved user experience
•	Strong UI development skills (complex views, animations, rendering complex graphics and charts)
•	Understand business requirements and translate them into technical requirements

Requirements:
•	3-5 years related experience and working knowledge of iOS application
•	Deep understanding of Swift 5.x development using Xcode
•	Experience with RxSwift 5.x
•	Deep knowledge of iOS frameworks (Foundation, Remote Notifications, CoreGraphics, CoreAnimation)
•	Experience for supporting build and CI infrastructure
•	Experience with DSL SnapKit
•	Experience with SciChart
•	Familiarity with RESTful APIs to connect applications to Back End services
•	Strong knowledge of iOS UI design principles, patterns, and best practices
•	Great understanding of a modern app architecture (MVVM, etc…)
•	Experience with web sockets (socket.io)
•	Familiarity with cloud message APIs and push notifications
•	Experience with XCTest unit testing
•	Comprehensive understanding of Agile scrum development process

Desirable:
•	Experience of integration with the following services: Freshchat, AppsFlyer, MixPanel
•	Experience with the Google Firebase platform
•	Experience with push notifications platforms like Pushwoosh and OneSignal

What's in it for you:
•	Cutting-edge engineering stack
•	Team of strong IT professionals working in a vibrant product environment
•	Perspective to take part in creating a complex and useful product from scratch using modern approaches
•	Best practices application
•	Practices we follow: TDD, DI, CI\CD\CT
•	Usage of all the needed newly-updated tools
•	Centrally located office near Poshtova Square metro station with a great view from our terrace
•	Competitive salary, reasonable and fair working conditions, flexible schedule
•	Medical insurance, English classes, lunches

If you feel the confidence and strength to apply your previous experience to join trending product development with highly-skilled opinion allies, contact us at once!