Position: iOS Developer
Company: NerdzLab
Category: iOS
Experience required: 1y
English level: intermediate

KEY RESPONSIBILITIES:
Hands-on development: analyze product specifications, design implementations, write code and rapidly deliver features;
Contribute technical ideas and suggestions to enhance the direction of the product;
Write efficient, maintainable and reusable code;
Be an efficient and responsible team member, communicate, participate and help.

REQUIRED SKILLS AND KNOWLEDGE:
Up to date with the latest Cocoa and iOS trends;
Understanding of UIKit, GCD & Networking;
Excellent understanding of design patterns & Object Oriented Programming;
Experience performance profiling with instruments in Xcode;
English Level - Upper Intermediate.

WOULD BE A PLUS:
Knowledge of Objective-C;
Knowledge of SwiftUI;
Understanding of analytics and remote reports;
Experience with Continuous Integration (CI) and Unit Testing on iOS;
Knowledge of socket based networking.

WE OFFER:
Comfortable office, almost in the center of Lviv;
Flexible working schedule;
Education and Development.  We give internal lectures every month and pay for half of your professional development  - lectures, conferences and English courses;
18 working days of paid vacation, 8 days paid sick leave and Days off (after a year of work with the company 20 days vacation);
Corporative leisure activities;
Competitive salary according to the qualifications;
Regular Performance Review.