iOS Developer (Mobile SDK)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
iOS Developer (Mobile SDK): Developing and maintaining the core mobile SDK for a digital reading platform with an accent on public API design, versioning, and backward compatibility. Focus on creating scalable reusable libraries, improving legacy Objective-C code, and ensuring high test coverage.
Location: Hybrid (Paris, France or Tangier, Morocco)
Company
is a leading digital reading service providing millions of users with unlimited, personalized access to newspapers and magazines across all devices.
What you will do
- Develop and maintain new features within the mobile SDK.
- Design clean, scalable public APIs with a focus on versioning and backward compatibility.
- Write and improve unit and integration tests for SDK components.
- Support the iOS app team with feature development, bug fixing, and performance improvements.
- Participate in code reviews, stand-ups, sprint planning, and retrospectives.
- Maintain and progressively modernize legacy Objective-C code.
Requirements
- Senior-level experience with Swift.
- Proven track record of working on SDKs or reusable libraries (SDK mindset).
- Solid understanding of iOS architecture patterns, especially MVVM.
- Strong experience with UIKit.
- Strong testing discipline (unit, integration, and/or UI testing).
- Must be based in or able to work from Paris or Tangier (Hybrid).
Nice to have
- Experience working on high-scale applications with 100K+ users.
- Familiarity with modular architectures and API design best practices.
- Experience maintaining or migrating legacy Objective-C codebases.
Culture & Benefits
- Meal vouchers (Swile), health insurance (Sidecare), and a mobility transport package.
- Access to fitness and wellness activities via Wellpass.
- Mental health support through the teale platform.
- Hybrid work policy allowing remote work two days per week.
- VIP access to all content on the platform.
- Four annual international office meet-ups to celebrate updates and build team cohesion.
Hiring process
- HR Interview with a Talent Acquisition Manager.
- Technical interview with the iOS Tech Lead.
- Skip Level Interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →