Senior iOS Engineer (#2492)

3 Days 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%

Similar Jobs

Aristocrat Gaming - Infrastructure Engineer

Aristocrat Gaming, United Kingdom (Hybrid)

Playrix - Senior Release Support Engineer

Playrix, Kazakhstan (Remote)

Offworld - Senior Game Programmer

Offworld, Canada (On-Site)

Easy Brain - Senior Mobile QA Engineer

Easy Brain, Cyprus (Hybrid)

The Walt Disney Company - Senior Software Engineer

The Walt Disney Company, Netherlands (Hybrid)

Nagarro - Staff Engineer, BI Reporting

Nagarro, India (Remote)

Ottermap - React Native

Ottermap, India (On-Site)

Experian - Senior iOS Engineer

Experian, India (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

InMobiInMobi - SDE III - Devops

InMobiInMobi, India (On-Site)

CloudHire - Sr. Backend Developer - Remote

CloudHire, India (Remote)

Trend Micro - Backend Engineer

Trend Micro, Philippines (On-Site)

Regression Games - Senior Software Engineer

Regression Games, (Remote)

WebPT - Lead, DevOps Engineer

WebPT, India (Hybrid)

Luxoft - Data QA Engineer

Luxoft, India (On-Site)

Britive - SOFTWARE ENGINEER (CLOUD)

Britive, India (Remote)

Onward Search - Contract Principal Engineer

Onward Search, United States (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

N-iX - Senior SAP ABAP Engineer (#2456)

N-iX, Ukraine (Remote)

Playrix - Level Design Team Lead

Playrix, Ukraine (Remote)

Nordcurrent - 2D Artist

Nordcurrent, Ukraine (On-Site)

Playtech - Project Coordinator

Playtech, Ukraine (On_site)

Playrix - Director of Engineering

Playrix, Ukraine (Remote)

Playrix - Lead Technical Designer

Playrix, Ukraine (Remote)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Shure India - Engineer Senior, Mobile Applications

Shure India, India (Hybrid)

Warner Bros Discovery - Senior Android Developer

Warner Bros Discovery, Canada (On-Site)

SLAY - Senior React Native Engineer

SLAY, Germany (On-Site)

Nagarro - Staff Engineer, BI Reporting

Nagarro, India (Remote)

Luxoft - iOS Engineer

Luxoft, (On-Site)

Technorizen Software Solutions - Exp. Android Developer (1-2 years)

Technorizen Software Solutions, India (On-Site)

Get notifed when new similar jobs are uploaded