Senior iOS Engineer (#2365)

18 Hours ago • 5 Years +

About the job

SummaryBy Outscal

Must have:
  • 5+ years iOS development experience
  • Swift programming language expertise
  • OOP and iOS design patterns understanding
  • SOLID principles knowledge
  • Multi-module application experience
  • CI/CD and release process familiarity
  • Agile methodologies experience
  • Unit, integration, and functional UI testing experience
  • Fluent English (B2+)
  • Computer Science or similar degree
Good to have:
  • GraphQL experience
Perks:
  • Flexible working format
  • Competitive salary and benefits package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Location-specific benefits
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

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug