Position: iOS Developer
Company: Meest Group
Experience required: 3y
English level: upper

Role description:
We're looking for an IOS Developer to join us and continue the evolution of a products that we have, now we are building a brand new native team, to have a world class iOS expertise and make our applications even better than they are.

Required skills:
3+ years of experience in iOS development
Proficient in Swift
Understanding of RXSwift/Combine
Good understanding of Core Data and Realm Database
Good understanding of multithreading
Strong understanding of code versioning tools (Git)
Strong understanding of the full mobile development life cycle, OOP principles, design patterns
Passion for software engineering, learning and continuous improvement

As a plus
SwiftUI, Diffable Datasources, Compositional Layouts (all iOS 13+ bells and whistles)
Creating dynamic libraries
Creating SPM and/or Cocoapods libraries
Writing unit tests
Experience with MVVM, Clean architecture
May supervise others or make decisions which impact the work assigned to individuals or phases of projects

Responsibilities:
Follow high standards of software quality established in the team
Design, build, and maintain high performance, reusable, and reliable code
Collaborate with cross-functional teams to define, design, and ship new application features
Identify options for potential solutions and assessing them for both technical and business suitability
Analyse, support and improve existing applications