
Senior iOS Engineer – CORE Team
Veepee
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • 🇪🇸 Spain
Visit company websiteJob Level
Senior
Tech Stack
AndroidiOSRxSwiftSwift
About the role
- - Design and develop modular frameworks in Swift that will be used by all product teams
- - Maintain and improve CI/CD architecture to automate testing, deployment, and code quality
- - Create and improve internal tools to accelerate development and enhance product team productivity
- - Define and document code standards, reference architectures, and best practices for the entire iOS community
- - Optimize application performance and reduce technical debt through continuous improvement initiatives
- - Collaborate with Core Android and Front teams to harmonize technical approaches and share knowledge
- - Keep up to date with the latest iOS technologies and recommend their adoption
- - Support iOS developers in product teams through mentoring sessions, pair programming
Requirements
- - Minimum 5-6 years of iOS development experience, including at least 3 years with Swift
- - Advanced experience in designing and developing modular frameworks and libraries
- - Mastery of SwiftUI and UIKit
- - Deep understanding of architectural principles such as MVVM and Clean architecture
- - Strong experience in RxSwift
- - Strong experience in setting up and optimizing CI/CD pipelines (Fastlane, Gitlab CI)
- - Expertise in automated testing (unit, integration, UI)
- - In-depth knowledge of SOLID principles and ability to apply them in practice
- - Significant experience with monitoring tools, profiling, and performance optimization
- - Mastery of network protocols and REST APIs
- - Excellent communication skills in English, both written and oral
Benefits
- - Variable bonus;
- - The dynamic and creative environment within international teams;
- - The variety of self-education courses on our e-learning platform;
- - Participation in meetups and conferences locally and internationally;
- - Flexible Office with up to 3 days at home.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftSwiftUIUIKitRxSwiftCI/CDFastlaneGitlab CIautomated testingSOLID principlesnetwork protocols
Soft skills
communication skillsmentoringcollaboration