Veepee

Senior iOS Engineer – CORE Team

Veepee

full-time

Posted on:

Location Type: Hybrid

Location: Barcelona • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job 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