Senior iOS Developer at Rebtel

Hybrid - Stockholm

Apply

Senior iOS Developer at Rebtel responsible for maintaining and evolving the iOS app architecture, building scalable features, refactoring legacy code, collaborating with cross-functional teams, mentoring teammates, ensuring clean code practices, and contributing to product success.

Requirements

Experience

  • Experience with SwiftUI and Combine
  • Experience integrating with REST and/or GraphQL APIs
  • Experience with iOS architectural patterns such as MVVM-C and VIPER
  • Experience delivering production iOS apps to the App Store
  • Experience in Scrum/Kanban environments

Skills

  • SwiftUI
  • Combine
  • Objective-C
  • MVVM-C
  • VIPER
  • REST APIs
  • GraphQL APIs
  • CI/CD
  • Unit testing
  • Scrum
  • Kanban
  • Clean code
  • Code reviews
  • Problem solving

Languages

  • English

Responsibilities

  • Own and evolve the app architecture; evaluate trade-offs and guide technical decisions for long-term maintainability.
  • Implement user-facing features that are scalable, reliable, and aligned with product goals.
  • Keep the standards for clean code; cover edge cases, write unit tests, and perform thoughtful code reviews.
  • Break down complex problems into pragmatic, straightforward solutions.
  • Improve legacy code and reduce technical debt to keep the codebase healthy.
  • Partner effectively with non-iOS teams to plan, build, and ship end-to-end solutions.
  • Coach teammates, document decisions, and foster continuous learning.

Technologies

SwiftUICombineObjective-CMVVM-CVIPERREST APIsGraphQL APIsCI/CDUnit testingScrumKanban

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.