Position: iOS Developer
Company: finik.Pro
Experience required: 2y
English level: intermediate

A project for a client of a Ukrainian bank to develop a mobile application for remote servicing of individuals. All modern design and technical stack developments will be used to bring to the market a beautiful and easy-to-use application.

Responsibilities:
- Build app with multiple features
- Design, build, and maintain high performance, reusable, and reliable Swift code
- Collaborate with cross-functional teams to define, design and ship new features
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements:
- 1,5+ years of experience as iOS Developer (Swift)
- Solid background in OOP, POP and native app development
- Solid understanding of the full mobile development life cycle, memory management and software design
- Understanding of design, architectural patterns and reactive programming
- Experience with implementing interconnections (HTTP/S, REST, JSON, WebSocket)

Desirable:
- Experience with Google services (e.g. with Firebase, Maps, FCM)
- Experience with SPM, CocoaPods (e.g. with RxSwift, DifferenceKit, Starscream)
- Experience with using common development tools: GIT, BitBucket, JIRA

Working conditions:
- An interesting job on long term projects in friendly team
- Professional and friendly team
- Competitive salary
- Prospects of career growth