TL;DR
Senior Ios Developer (Swift): Develop and maintain native iOS educational applications with an accent on high performance, clean architecture, and seamless backend integration. Focus on building key mobile services, implementing iOS-specific features, and ensuring code quality through testing and reviews.
Location: Hybrid work in Bulgaria (Sofia) and Serbia (Belgrade) offices with remote work option in locations without offices
Company
hirify.global develops an all-in-one educational platform leveraging machine intelligence and data science to improve digital education accessibility and engagement globally.
What you will do
- Develop and maintain native iOS apps using Swift
- Build mobile services like notifications, communication hub, calendar, and online calls
- Implement iOS-specific UI features ensuring high performance
- Perform code reviews and maintain clean architecture principles (MVVM, Clean Architecture)
- Write unit and integration tests to ensure code quality
- Integrate backend services and external APIs for seamless data syncing
Requirements
- At least 6 years of native iOS development experience with Swift
- Strong understanding of OOP, SOLID principles, and design patterns
- Experience with RESTful APIs and asynchronous programming (async/await)
- Proficiency with iOS SDKs, SwiftUI, UIKit, CoreData, Combine, and Needle
- English language: resume must be submitted in English
- Location: Hybrid work in Sofia or Belgrade offices with remote work option in other locations
Nice to have
- Experience with LMS or CRM system integrations
- Familiarity with MVVM and Clean Architecture patterns
Culture & Benefits
- Choice of work equipment
- English classes funded monthly
- Flexible schedule aligned with CET/EET time zones
- Newborn bonus and patent remuneration
- Paid leave
- Remote work allowed in locations without offices
- Hybrid work model with 2 days in-office and 3 days remote in Sofia and Belgrade
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →