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...
4 липня 2024

Senior iOS Developer (вакансія неактивна)

за кордоном, віддалено

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