Junior/Middle iOS Developer Offline
We're looking for an IOS Developer to join us and continue the evolution of a products that we have.
Required skills
— 2+ 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 14+ 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