Position: Senior iOS Developer
Company: GR8 Tech
Category: iOS
Experience required: 3y

**We invite those who fired up to:**
— Be ready to share your excessive knowledge with other team members;
— Participate in a code review process with attention to every detail;
— Know how to find potential pitfalls in any feature during the grooming stage and don’t be afraid of asking questions;
— Build features that will be used by thousands of users;
— Provide and assist others with estimations;

**Essential professional experience:**
— 3+ years of iOS development experience;
— Computer Science fundamentals (OOP/OOD, algorithms);
— Good knowledge of Objective-C and Swift;
— Strong knowledge of multithreading and concurrency;
— Experience with databases (CoreData);
— Networking (AFNetworking/Alamofire);
— Experience with various formats JSON/XML;
— Solid knowledge of UIKit, constraints;
— Understanding of Apple’s design principles and interface guidelines;
— Experience with performance and memory tuning;
— MVVM pattern;
— Reactive programming experience (RxSwift);
— Familiar with code review processes;

**Desirable skills and personal features:**
— Swift UI;
— Combine;

**We care of your:**
Health
— Medical insurance/Sport compensation;
— Sport club participation (football, running, basketball or swimming clubs);
— 100% paid sick leaves;
— 20 working days of paid vacation.

Wealth
— Competitive salary and сonstant encouragement for your efforts and contribution;
— Bonuses according to company’s policy;
— Welfare (financial support in critical situation);
— Gifts for significant life events (marriage, childbirth).

Personal and professional growth
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
— Free corporate library;
— Opportunity to visit our non-stop internal meetups: open talks, IT Pump, etc. as a participant or a speaker and exchange knowledge;
— A world-class team of T-shaped skilled professionals that share knowledge and support each other.

Leisure time
— Corporate parties and events (Pub Quiz, Carquest, etc.);
— PM Foundation activities (social responsibility events);
— Weekly events aimed at culture, arts, soft skills development