2 дня назад
Senior iOS Engineer (Swift)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior iOS Engineer (Swift): Developing and maintaining high-performance B2C mobile applications with an accent on subscription models and scalable architecture. Focus on implementing advanced Swift concurrency, StoreKit 2 integration, and optimizing app performance using Instruments.
Location: Remote (EU/CET ± 4 hours)
Company
is a leading tech company that creates and operates innovative consumer products across the health, education, and entertainment industries.
What you will do
- Develop and maintain a high-quality iOS application focusing on performance, UI, and UX.
- Take ownership of development processes to ensure clean, maintainable, and scalable code.
- Collaborate with cross-functional teams to design and launch new features.
- Implement CI/CD pipelines and deployment best practices.
- Conduct code reviews and enforce strict coding standards.
- Profile and optimize app performance regarding memory, launch time, and battery.
Requirements
- 5+ years of professional iOS development experience.
- Experience with B2C mobile apps based on subscription business models.
- Expert proficiency in Swift (protocol-oriented design, generics, async/await, actors).
- Strong command of StoreKit 2 and subscription lifecycle management.
- Deep understanding of UIKit and SwiftUI, including state management and interoperability.
- Proficiency with CI/CD tools (Xcode Cloud, Fastlane, Bitrise, or GitHub Actions) and automated testing (XCTest, XCUITest).
- Must be located within approximately ± 4 hours of CET.
Nice to have
- Experience integrating AI-driven features or AI-assisted development workflows.
- Familiarity with analytics, crash reporting, and A/B testing/feature-flag tooling.
Culture & Benefits
- Fully remote work environment promoting healthy work-life balance.
- Unlimited paid time off (PTO).
- Paid national holidays.
- Company-provided MacBook for all employees.
- Flexible independent contractor agreements with associated tax advantages.
Hiring process
- Recruiter Screening (40 minutes).
- Technical Interview (60 minutes).
- Final Interview (30 minutes).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →