We are large enough to solve a complex problem, smart enough to care about every project. Edvantis’ goal is to help our clients achieve more via software engineering as a service. We are a mature vendor with our HQ in Berlin, Germany and our development centers in Lviv, Ukraine and...
We are seeking a senior-level iOS Developer to join the team of our US-based Customer involved in the development of a range of products for homeowners associations.
Responsibilities:
Develop and maintain the iOS version of the Customer`s application using Swift
Implement UI components primarily using UIKit, with some elements in SwiftUI
Manage application data using SQLite via the ‘SQLite.swift’ package
Integrate and manage dependencies using CocoaPods
Write and maintain unit tests using XCTest to ensure code quality and reliability
Optimize application performance, including functionality for the offline mode
Implement remaining major features and tweak existing features based on client feedback
Work on continuous integration and deployment using YAML Pipelines for TestFlight builds
Collaborate with cross-functional teams to define, design, and ship new features
Identify and fix bugs and performance bottlenecks
Stay updated with the latest industry trends and technologies to ensure the application remains competitive
Requirements:
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
Hands-on experience with SQLite and the ‘SQLite.swift’ package
Proficiency in managing dependencies using CocoaPods
Experience writing unit tests using XCTest
Understanding of offline-first application design and performance optimization
Experience with continuous integration and deployment, particularly using YAML Pipelines for TestFlight builds
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
Will be a plus:
Familiarity with SwiftUI
Familiarity with Combine framework, specifically PassthroughSubject optimization
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 and German 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