Tasks
developing applications/features according to provided requirements
participating in defining requirements
integrating applications with internal and third party web services
writing unit tests
participating in code reviews
cooperating with project managers, developers, testers and customers to increase application quality
helping other programmers to build their skills by sharing and growing your knowledge
Must have
expert knowledge of iOS SDK
very good knowledge of Swift
basic knowledge of Objective-C
very good knowledge of Object Oriented concepts and design patterns
very good knowledge of iOS application architectures
ability to debug and profile applications
familiarity with continuous integration and other process automation tools (Gitlab, Fastlane)
understanding of application distribution process
very good knowledge of git
ability to solve complex problems
ability to work with documentation
familiarity with Agile software development
excellent command of written and spoken English (min. C1 level)
Nice to have
Combine/RxSwift
SwiftUI
Functional programming
lldb
C/C++
Perks & benefits
- career path switch possibility
- internal trainings & Tech Fridays
- flexible working hours
- remote work
- life insurance
- private medical care
- HearMe Platform – anonymous and free psychological support
- chillout space: arcade, table soccer, ping-pong, billiard, Xbox & PS5 consoles
- standing desks
- after-work sports groups
- employee referral program
- discounts on Apple products