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.
Senior iOS Developer at Rebtel
Hybrid - Stockholm
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.