iOS Developer

About the role

We are seeking a skilled iOS Developer with a minimum of 3 years of experience. In this role, you will experience designing, developing, and maintaining high-quality, reliable, and performant iOS applications. You’ll collaborate closely with cross-functional teams to deliver exceptional software solutions while contributing to a culture of excellence, proactive communication, and continuous improvement.

If you're interested in joining us, get ready to:

  • Develop reliable, maintainable, and high-performing software products that meet our quality and user experience standards.  
  • Support the success of your product team by achieving sprint goals, sharing knowledge, and providing consistent work estimates to ensure predictable sprint planning.  
  • Demonstrate reliability by honoring commitments to your team and proactively communicating delays or challenges.  
  • Deliver high-quality pull requests, ensuring only working software that adheres to our code quality and UX objectives is submitted for review and testing.  
  • Communicate clearly and precisely—both verbally and in writing—to foster effective collaboration within your team.  
  • Show respect for your colleagues’ time by maintaining punctuality in meetings and deadlines.  
  • Actively participate in sprint ceremonies with your camera and microphone on, contributing to constructive discussions and team engagement.  
  • Continuously seek ways to enhance the developer experience, improve software quality, and refine our delivery processes.

Capabilities and skills required:

For this role, we’re looking for someone with:  

  • 3+ years of experience designing and building solutions for computer systems, with a focus on iOS development.  
  • A Bachelor’s degree in Computer Science or equivalent practical experience.  
  • Experience in teaching, coaching, or presenting technical concepts to peers or stakeholders.  
  • Familiarity with Scrum or similar agile methodologies.  
  • Proficiency with online and remote collaboration tools (e.g., Lucidspark or equivalent).

You should have strong expertise in:  

  • Architecture Patterns: Experience with VIPER or MVVM architectures.  
  • Version Control: Proficient with Git.  
  • CI/CD: Familiarity with continuous integration and deployment pipelines.  
  • Testing: Skilled in unit testing practices.  
  • UIKit: Ability to design UI programmatically using UIKit.  
  • Modern iOS Development:  
    • UICollectionViewDiffableDataSource  
    • UICollectionViewCompositionalLayout  
    • UITableViewDiffableDataSource
  • Concurrency: Knowledge of modern concurrency techniques (e.g., Async-Await).  
  • Features: Experience implementing Live Activities, Push Notifications, and Deep Linking.  
  • SwiftUI: Proficiency in building interfaces with SwiftUI.  
  • API Integration: Ability to mock API responses for testing and development.

Apply for this position

Uploads im PDF-Format, max. 2MB
Nach oben scrollen