9 months ago
Barcelona, SpainSenior
Responsibilities
- Develop Swift modules integrated directly into the iOS application with support from the Core team.
- Build new features and improve the quality and user experience of the iOS application.
- Evolve the application toward new technologies using modular architecture.
- Participate in code reviews, pair programming sessions, release trains, and iOS community activities.
- Work within a distributed product team of 8 –10 engineers and adapt to the existing codebase.
Requirements
- At least 5 years of experience with Swift.
- Strong experience with UIKit and hands-on experience with SwiftUI.
- Fluency with modular architecture and practical application of SOLID principles.
- Experience using GitFlow and HTTP-based REST APIs.
- Strong experience with unit and UI testing.
- Experience working collaboratively on large technology projects and adapting to an existing codebase.
- Strong verbal and written English skills.
- Understanding of MVVM architecture, open-source contributions, and Snapshot testing are nice to have.
Benefits
- Variable bonus.
- International, dynamic, and creative team environment.
- Self-education courses through the company’s e-learning platform.
- Participation in local and international meetups and conferences.
- Flexible office arrangement with up to 2 days working from home.
- Freelance engagement.
Tech Stack
SwiftSwiftUI
Categories
Mobile
