Position: Senior iOS developer
Company: thePerson
Category: iOS
Experience required: 3y
English level: upper

The independent bootstrapped tech company ranked in the FT1000 2020 list as one of the fastest-growing companies in Europe. The company was also the winner of Deloitte’s Technology Fast 50 in The Netherlands in 2018.

**The goal of the role**
Collect and analyze product requirements and needs, turn new ideas into product increments, design the projects architecture, write clean and quality code to get more people together and change the course of their lives.

**Technical competencies**

- 4+ years of experience with iOS apps development
- Strong knowledge of Swift / Objective-C
- Strong knowledge of Foundation, UIKit, CoreAnimation
- Understanding of design patterns and architecture concepts such as MVC, MVP, MVVM
- Understanding the principles of multithreading, memory management
- Understanding of basic design patterns, principles of SOLID;
- Experience with Unit/UI testing (XCTest)
- Experience in CI/CD
- Experience with performance and memory tuning with tools
- Strong debugging skills (Memory Graph, Instruments)
- Spoken English

**Nice to have:**

- Experience with SwiftUI, Combine
- Experience with CoreData

**Benefits**

- We provide a mac book or laptop of choice, and screen etc for your WFH setup
- The Dnipro team sometimes gets together in a co-work, but mainly works from home
- The contract includes 25 days of holiday per year
- 40 hr work week, the usual
- 50 Euros stay healthy allowance per month on top of salary
- 25 Euros bring your device allowance per month on top of salary
- Annual training and development budget
- Trips to the head office in Amsterdam and potentially fun team get togethers (covid permitting)