Position: iOS Developer (only Romania)
Company: Unit City
Experience required: 5y
Category: iOS
English level: upper
Published: 2022-09-01T00:00:00+03:00

**Project:**
Family social networking application. It is a location-based service designed primarily to enable friends and family members to share their location with each other.
Known for first-to-market solutions for modern family challenges, we recently reached #1 in Apple’s US App Store’s list of free social networking apps. Nearly 1 in 10 US families with kids use our application an average of 12 times a day, and global membership is growing exponentially, with over 33 million active users in over 195 countries as of late 2021 — making our product the largest mobile service for families in the world.

**Responsibilities:**

● Develop clean, reusable code;
● Coordinate with the iOS and Firmware teams to come up with the best UX and best native experience;
● Implement a smart, responsive design.


**Qualifications:**

● Experience building user interfaces in Swift;
● Solid OOP knowledge;
● +2 years of experience building apps in iOS Swift;
● Solid understanding of algorithms and data structures;
● Solid understanding of Apple SDKs;
● Experience working with databases (Core Data or Realm)
and working with REST APIs;
● Desire to work with design and product in order to improve the product and
manage deadlines;
● Familiarity with MVVM and more advanced architecture
patterns;
● Working knowledge of modern best practices: dependency
injection, promises, and modular development;
● Comfortable using git for version control;
● Understanding of Agile methodologies;
● Familiarity with location and other sensors;
● Familiarity with background running tasks/services on iOS
● Familiarity with reactive programming, RxSwift, or combine
● Familiarity with developing highly polished user interfaces
● Ability to improve performance via profiling guided
optimization.

**Nice to have:**

● SnapKit;
● PromiseKit;
● Coordinator pattern;
● Alamofire;
● JWTDecode;
● Bitrise;
● SwiftLint;
● NSLogger;
● R.swift;
● Flex.


**Recruitment process:**

● HR call (up to 15 minutes)
● TI: coding challenge (up to 1,5 hour)


**Benefits:**

● Remote/hybrid/office in Bucharest - you choose;
● Medical Insurance at Signal Iduna;
● Paid vacations, paid sick leaves;
● Access to Udemy and Coursera;
● Access to Bookster;
● Christmas Bonus;
● Self-determined career advancement opportunities with training and certification.