Position: iOS Developer
Company: UNT Games Studio
Experience required: 2y
Category: iOS
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

Responsibilities:
  - Development of applications within the existing directions, development of new applications;
  - Writing a quality code, making/criticising/improving architectural decisions and approaches;
  - Active interaction with Product-owner for improvement of products and directions of the company;
  - Clarification and formation of requirements, communication with Design team to find the most useful, correct and beautiful solution;
  - Conducting Code Review.

Requirements:
  - 3 years of iOS development experience;
  - Experience of working with Swift;
  - Experience with network requests, understanding HTTPS and SSL Pinning;
  - Experience with multi-threading and multi-threading tools in iOS;
  - Experience in architectural approaches and patterns;
  - CoreData experience;
  - Experience writing Unit Tests for modules and applications.

Would be a plus:
  - Promotional SDK experience;
  - Map experience (MapBox, Google Maps, MapKit);
  - Expertise in frameworks/libraries.

Stack and tools - Swift+iOS/macOS/Catalyst; Bitrise, Jira, Figma, Xcode, Notion.

Architecture - modular architecture, where each module is a Swift Library. The application is built based on the modules. WiFi Map uses Clean Architecture principles. Third-party services are used minimally, mainly for resource management and analytics.

Working conditions:
  - Work schedule: office, full-time, 5 days a week (Monday to Friday), flexible schedule;
  - Office at Kievskaya metro station;
  - Equipped workplace;
  - Paid vacation 15 working days a year;
  - Paid sick days 10 working days a year.