Middle iOS Developer
β‘ About the Project
Fresh mobile app (6 months in dev), tight-knit Ukrainian team. Solid tech processes, active mentorship from the lead, minimal bureaucracy. Ideal setup for someone eager to grow and take ownership.
π Who Weβre Looking For
β’ 2+ years of real production experience
β’ Sharp, proactive, and independent
β’ Go-getter mindset β makes decisions, drives progress, asks questions later
π§° Tech & Mindset Stack
β’ Swift + UIKit β solid control over custom views, animations, performance tuning
β’ REST APIs β Codable, URLSession, error handling, clean separation of layers
β’ CoreData β well-structured persistence, background sync
β’ Concurrency β GCD, OperationQueue, Swift Concurrency (aka async/await)
β’ Architecture β MVVM, Coordinators, modularization, clean separation of concerns
β’ Version control β Git β not just push/pull; branching strategies, rebasing, resolving conflicts, reviewing PRs with care
β’ CS Foundations β memory management, async patterns, OOP/SOLID principles
β’ Abstractions β must be able to design maintainable, testable, reusable components
β’ UI/UX Product Mindset β understands polish, edge cases, state handling, design intent
β’ FFmpeg (iOS) β bonus if familiar with native integration or media pipelines; not a must, but useful for upcoming tasks
πΌ Format
β’ Project-based, work guaranteed through end of year (likely longer)
β’ Interview: tech screen + take-home task