Zaposlitveni oglasi » iOS developer
iOS developer -- brisan oglas
- objavljeno ::
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