JavaScript fwdays conference: performance, Node.js, animations, DevTools & more | Kyiv. March 14
СTDev — US-based service IT company that specializes in consulting, development, integration, and support of the cloud solutions based on Salesforce, Heroku, MS SharePoint, and other platforms. We deliver cutting-edge technologies and services to our client in Pharma, Life Science, CPG, Finances, etc.
14 января 2020

Middle iOS Developer

Киев

Необходимые навыки

Experience in iOS development from 3 years.
Strong knowledge of Swift and iOS SDK;
Understanding of Objective C code;
Good knowledge and experience in CoreData, experience with MagicalRecords will be a plus;
Experience with complex custom UI components;
Memory management;
Multithreading;
Skills to build modular and reusable code;
Knowledge of KISS, SOLID principles, design patterns (MVP, VIPER, MVVM, Clean Swift). Ability and willingness to learn new frameworks and integrate them using SOLID principles;
Dependency manager via CocoaPods;
Experience with Fabric/Google Analytics, Fastlane.

Будет плюсом

Experience in combining Objective C and Swift in the same project;
Unit tests experience(XCTests, Quick/Nimble, etc);
Active github account;
Published iOS application in AppStore.

Предлагаем

Competitive compensation depending on experience and skills;
Social package — medical insurance;
English courses;
Massage in the office;
Professional and career growth;
Financial Stability;
Friendly team and pleasant working atmosphere;
Convenient office location in the center.

Обязанности

Actively participating in projects’ development as an iOS Developer;
Participate in the development of the team;
Participate in QA activities to ensure high quality code and a consistent user experience;
Manage multiple assignments at the same time and be able to prioritize tasks and set expectations.

О проекте

Project is the B2B product, integrated with Salesforce CRM, for offline work with different business cases. Starting with modules with complex work and calculations in database (CoreData) and going to modules connected with maps/navigations or eSignature. It’s not like an interface for CRM, but more like an independent offline solution.
It’s based on both Objective and Swift, and all new functionality is building on Swift.
Products contains from modules connected via CocoaPods that give a possibility to try ideas from scratch in new modules and refactor the existing ones.

LinkedIn