Perk

iOS Engineer

Perk

full-time

Posted on:

Location Type: Hybrid

Location: BarcelonaSpain

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate in a product team that plans, defines, and implements together. We don’t plan alone nor like silos.
  • Participate in global application layer design and architecture.
  • Architect, design and implement solutions in Swift.
  • Deliver value incrementally, in small and meaningful steps.
  • Maintaining high code quality is crucial, and testing is an essential part of our process.
  • Define, implement, and monitor tracing and observability metrics of our systems.
  • Contribute to the team’s progress and potential through close collaboration and mentoring of other team members.
  • We use Swift, Redux and MVVM, Compose and Kotlin Multiplatform, RESTful APIs, dependency injection and CI/CD, among others. We’re happy to try new technologies depending on the problem that we need to solve.

Requirements

  • Deep Swift knowledge, SwiftUI, Combine, UIKit and Foundation.
  • Proven expertise in developing, releasing, and operating production-grade apps, including CI/CD and crash monitoring.
  • Deep understanding of HTTP, caching strategies, and resiliency patterns like offline-first architecture.
  • Solid understanding of relational databases.
  • You are comfortable reading or occasionally modifying backend code (Python) to debug APIs or improve data contracts.
  • Experience with, or being comfortable with, learning Kotlin Multiplatform and Compose Multiplatform.
Benefits
  • We can help with relocation from anywhere in the world
  • English is the official language at the office
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftSwiftUICombineUIKitFoundationKotlin MultiplatformCompose MultiplatformRESTful APIsCI/CDrelational databases
Soft Skills
collaborationmentoringcommunicationteamworkproblem-solving