Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 1 месяц назад
Senior iOS Engineer (iOS)
Описание вакансии
Текст:
TL;DR
Senior iOS Engineer (iOS): Building and maintaining a payment SDK for iOS applications with an accent on designing, developing, and distributing a production-ready SDK. Focus on ensuring compatibility across iOS versions and device types, building CI/CD pipelines, and defining secure architecture.
Location: Hybrid in Lisbon or Milan
Company
provides an all-in-one solution that simplifies payments and money management for over 250,000 businesses across Europe.
What you will do
- Design and develop a production-ready iOS SDK from the ground up.
- Ensure SDK compatibility across iOS versions and device types.
- Build and maintain CI/CD pipelines for automated testing, versioning, distribution, and App Store submission.
- Define SDK architecture that balances developer experience with security and compliance.
- Build to scale and for a lot of traffic.
- Collaborate with platform and app teams to align on shared tooling, release workflows, and mobile infrastructure.
Requirements
- Strong iOS development experience with Swift and modern frameworks (UIKit, SwiftUI).
- Minimum of 4 years experience with developing mobile apps.
- Experience building and distributing SDKs or libraries consumed by other developers.
- Deep understanding of iOS SDK distribution.
- Experience setting up CI/CD pipelines for automated testing, versioning, distribution, and App Store submission.
- Excellent communication skills for working closely with merchants and internal teams.
- Understanding of API design principles and developer experience considerations.
- Create comprehensive documentation to facilitate domain knowledge sharing and set up optimized processes.
Nice to have
- Willingness to develop on React Native applications, including building native bridges/JSI integrations and delivering new features.
- Android SDK development experience (beneficial for future cross-platform alignment).
- Experience with payment processing, PCI compliance, or financial applications.
- Knowledge of security best practices for client-side (mobile) payment handling.
- Open source contribution history or published SDKs/libraries.
- Experience contributing to internal platforms, developer tooling, or shared mobile foundations.
Culture & Benefits
- Part of an 850-strong team of product, finance, support, commerce, and engineering specialists working across Europe.
- Opportunity to collaborate closely with teams shaping shared tooling, release processes, and developer experience.
- Opportunities to contribute to initiatives that improve how mobile features are built, shipped, and maintained across the company.
- Mission-driven to make payments and money management effortless for every business in Europe.