»

iOS developer -- brisan oglas

Opis delovnega mesta

What you will be doing:

- Work closely with our Product and Design teams to build new and innovative application experiences for the iOS platform
- Implement native user interfaces using the latest iOS programming techniques
- Build reusable iOS software components for interfacing with our backend platforms
- Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
- Complete medium to large features (each with many tasks) independently with minimum guidance

Od kandidatov zahtevamo

Required advanced knowledge of:

- 3+ years experience building complex applications using Swift
- Experience with UIKit, SwiftUI knowledge is a big plus
- Experience building maintainable and testable MVVM code bases, understanding MVVM-CO is a plus
- Experience with multithreading programming and mobile memory management
- Experience building maintainable and testable code bases, including API design and unit testing techniques
- Being up to date with the latest Apple Swift stack (Swift 6 novelties, async-await, combine…)
- Fluent in English

Desired additional skills:

- Experience with dependency managers such as Cocoapods and Swift package manager
- Experience with defining and implementing extensible app architectures to allow future maintainability and new features development
- Good knowledge of object-oriented and protocol-oriented programming and design patterns (the candidate must know how to apply them in Swift)
- Experience with writing unit tests
- Good understanding of REST APIs, cache mechanisms and JSON parsing strategies
- Experience with Fastlane, and xCode cloud platform for continuous integration
- Experience with modular (iOS frameworks) applications
- Knowledge or work experience from Identity, Fin-Tech, Crypto

Kandidatom ponujamo

- Relaxed and open work environment.
- Weekly stack of snacks and beverages along with fresh fruit delivery to the office.
- Flexible working hours and the option of working remotely.
- Sponsored sports activities
- Free parking.
- And last but not least, an opportunity to be a part of something that really can make an impact and change the future.

Klasifikacija delovnega mesta

Lokacija:
Ljubljana (remote)
Plačilo:
4000 - 5000 eur BRUTO EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

experience building complex applications using Swift
napredno znanje
UIKit
napredno znanje