Veepee

Senior iOS Engineer (Product Team) - Freelance

Veepee
Apply
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
Veepee

About Veepee

1,001-5,000 employees
Contact me