Swift Developer

Snaphunt
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

API
Agile Methodologies
Automation of Tests
Code Review
Databases
Model View ViewModel
Performance Tuning
Software Architecture
Cloud Services
Systems Integration
UIKit
Multithreading
Swiftui
Delivery Pipeline
Concurrency
Information Technology
GraphQL
REST
Microservices

Job description

  • Lead the design and development of Swift-based applications, frameworks, or backend services.
  • Ensure clean architecture and long-term maintainability.
  • Architect modular, reusable components and libraries to support multiple projects and teams.
  • Ensure technical solutions are aligned with client expectations, deadlines, and overall product goals.
  • Drive performance tuning, memory optimisation, and concurrency management within Swift applications.
  • Implement and maintain CI/CD pipelines, automated testing suites, and deployment processes.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 7+ years of professional experience building production-ready applications, libraries, or backend services using Swift.
  • Deep expertise in Swift, with strong knowledge of SwiftUI, Combine, UIKit, and Apple frameworks where applicable.
  • Solid understanding of software architecture patterns such as MVVM, VIPER, or Clean Architecture, and experience applying them at scale.
  • Proven experience integrating with RESTful and GraphQL APIs, as well as working with databases and cloud services.
  • Strong grasp of concurrency, multithreading, and performance optimisation in Swift applications.
  • Experience with CI/CD pipelines, automated testing, and code review processes in agile development environments.

What's on Offer?

  • Flexible working options
  • Opportunity to make a positive impact
  • Great work environment

Apply for this position