Senior iOS Engineer (#2492)

1 Hour ago • 5 Years + • Mobile Development

About the job

Job Description

As a Senior iOS Engineer, you will play a pivotal role in shaping the future of online car markets. Responsibilities include working with Swift, CocoaPods, Fastlane, Bitrise, GraphQL, and REST APIs; participating in technical planning and code reviews; conducting smoke testing; collaborating with other teams; and working in a Scrumban environment with a product owner and UX team. The ideal candidate will have at least 5 years of iOS development experience, excellent Swift skills, a strong understanding of OOP, iOS design patterns, SOLID principles, and experience with multi-module applications, CI/CD, Agile methodologies, and testing.
Must have:
  • 5+ years iOS development experience
  • Excellent Swift knowledge
  • OOP, iOS design patterns, SOLID
  • Multi-module app experience
  • CI/CD & Agile experience
  • Testing (unit, integration, UI)
Good to have:
  • GraphQL experience
Perks:
  • Flexible working format
  • Competitive salary & compensation
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior iOS Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers.

Responsibilities:

  • Working in the technology stack we are using: Swift, CocoaPods, Fastlane, Bitrise, and integrate with a GraphQ L backend and a few REST services
  • Participate in the technical planning of projects and features
  • Do code reviews
  • Participate in team-wide Smoke testing before releases
  • Communicate and collaborate with other teams that provide APIs to the Apps
  • Work in Scrumban mode, in close collaboration with a (technical) product owner and UX

Requirements:

  • At least 5 years of experience in software development for iOS
  • Excellent knowledge of Swift programming language
  • Understanding of OOP and iOS design patterns
  • Good understanding of SOLID principles
  • Experience working with multi-module application 
  • Familiarity with CI/CD and release process
  • Familiarity with Agile methodologies
  • Experience with unit, integration, and functional UI testing
  • Well-spoken and written knowledge of the English language (B2+)
  • Computer Science or a similar degree
  • Bonus: experience working with GraphQL

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%