27 червня 2025
Senior iOS Developer (вакансія неактивна)
Львів, Ряшів (Польща), віддалено
We are seeking a Senior-level iOS Engineer to join the team of our US-based customer, a leading provider of innovative safety solutions for schools and educational institutions.
Responsibilities:
- Develop and maintain the iOS version of the customer`s app using Swift
- Implement UI components primarily using UIKit, with some elements in SwiftUI
- Manage app data using persistence
- Integrate and manage dependencies
- Write and maintain unit tests to ensure code quality and reliability
- Optimize app performance
- Work on continuous integration and deployment on demand
- Collaborate with cross-functional teams to define, design, and ship new features
- Stay updated with the latest industry trends and technologies to ensure the app remains competitive
Requirements:
- 5+ years of proven experience as an iOS Developer with a strong portfolio of released applications on the App Store
- Proficiency in Swift and familiarity with Objective-C
- Strong experience with UIKit; familiarity with SwiftUI is a plus
- Have experience with caching data: CoreData, Realm, etc
- Networking: Alamofire, custom implementations using URLSession
- Concurrency knowledge: OperationQueue, Dispatch, Swift Concurrency
- Proficiency in managing dependencies using CocoaPods and/or SPM
- Experience writing unit tests. Nice to have experience with UI and snapshot tests
- Familiarity with the Combine framework, best practices. Good to know how it can be replaced by AsyncStreams
- Experience with CI/CD
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- English level — Upper-Intermediate or higher
We offer:
- Remote-first work model with flexible working hours (we provide all equipment)
- Comfortable and fully equipped offices in Lviv and Rzeszów
- Competitive compensation with regular performance reviews
- 18 paid vacation days per year + all state holidays
- 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
- Medical insurance with an affordable family coverage option
- Mental health program which includes free and confidential consultations with a psychologist
- English, German, and Polish language courses
- Corporate subscription to learning platforms, regular meetups and webinars
- Friendly team that values accountability, innovation, teamwork, and customer satisfaction
- Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
- We are committed to supporting Ukraine and actively participate in charity initiatives