Senior iOS Developer

New
J
Location: EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of commercial experience
Required Skills
GraphQLGitSwiftRESTful APIs

Requirements

  • 5+ years of commercial experience in native iOS development
  • Strong knowledge of Swift and iOS SDK
  • Hands-on experience with UIKit (code-only, no Storyboards)
  • Solid understanding of OOP, POP, SOLID principles
  • Experience with VIP or Clean Architecture
  • Experience with asynchronous programming and concurrency using GCD, Swift Concurrency and Combine
  • Strong understanding of memory management, including ARC and retain cycles
  • Hands-on experience with REST APIs, GraphQL (Apollo iOS) and WebSocket
  • Experience with local data storage and iOS security practices, including SQLite/GRDB, Keychain and biometric authentication
  • Experience with unit and UI testing using XCTest/XCUITest
  • Experience with Git, Swift Package Manager, CI/CD and Fastlane
  • Experience with multi-target Xcode projects and application release processes

Responsibilities

  • Develop and improve native iOS applications
  • Write clean, reusable and maintainable code
  • Build functional and user-friendly interfaces
  • Integrate iOS applications with backend services and APIs
  • Work with real-time data and complex product features
  • Take part in code reviews and technical discussions
  • Help improve app performance, stability and user experience
  • Prepare iOS features for testing and production together with the team
  • Work closely with backend, QA, product and design teams
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now