We are looking for an experienced iOS Developer to join a project for one of Poland’s leading e-commerce platform.
You will work on the company’s flagship iOS application, used by millions of customers, developing and integrating new mobile experiences and services. The role combines modern native iOS development, complex integrations, security, and performance optimization in a large-scale, customer-facing product.
Responsibilities
Native UI Development
Design and build highly responsive, scalable, and user-friendly interfaces using SwiftUI and UIKit.
Secure Integrations & Authentication
Implement secure data handovers and authentication flows between the native iOS application and external partner web endpoints, including OAuth/OIDC, token exchange, and session management.
Performance & Stability
Ensure that newly implemented venture components meet high standards for performance, stability, responsiveness, and memory efficiency.
Integration with External Services
Work closely with external partner solutions and ensure seamless integration between native iOS components and third-party web-based experiences.
Code Quality & Maintenance
Deliver clean, maintainable, and production-ready code while contributing to the long-term stability and evolution of the application.
Requirements
- Location: Poznań or Warsaw office.
- Hybrid working model (occasional visits to workshops, project meetings, or other project-related events may be required).
- Compensation: 90-110 PLN net + VAT / hour on a B2B contract, depending on experience and level of expertise.
Benefits
- Advanced knowledge of Swift and the Apple iOS SDK.
- Strong commercial experience developing iOS applications using SwiftUI and UIKit.
- Solid understanding of mobile application security, networking, REST APIs, and JSON.
- Practical experience with secure session management and bridging authentication between native iOS views and third-party web portals.
- Proven track record of delivering and maintaining high-performance, production-grade native iOS applications.
- Strong understanding of iOS application architecture, debugging, and performance optimization.
Nice to have
- Previous experience with subscription-based business models.
- Experience integrating Apple Pay or other payment solutions.
- Experience working with complex transactional checkouts.
- Knowledge of iOS accessibility tools and best practices.
- Experience implementing deep linking and related navigation mechanisms.
- Experience working with external partners and integrating third-party services.

