Senior iOS Software Engineer

48 Minutes ago • 5 Years + • Mobile Development • Undisclosed

About the job

Job Description

We are seeking a Senior iOS Engineer to design, build, and maintain efficient, reusable, and reliable code for our e-commerce platform. Responsibilities include collaborating with multi-functional teams, suggesting product improvements, conducting code reviews, identifying and resolving UI issues, and ensuring high-quality code. The ideal candidate possesses at least 5 years of iOS development experience with expertise in Swift, SwiftUI, Combine, and modern architecture patterns (MVVM+C, MVC, MVP). Experience with unit testing, CI/CD, and Agile methodologies is also essential. The role offers flexible work arrangements (remote, office, or hybrid) and a competitive compensation package, along with professional development opportunities.
Must have:
  • 5+ years iOS development experience
  • Swift, SwiftUI, Combine expertise
  • OOP, iOS design patterns
  • Experience with modern architecture patterns
  • Unit testing, CI/CD, Agile
Good to have:
  • GraphQA experience
  • Experience with multi-module application
Perks:
  • Flexible working format
  • Competitive salary & compensation
  • Personalized career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events & team buildings

We are looking for a Senior iOS Engineer to join our team. 

Our customer is an American global commerce leader based in California, one of the most popular and successful e-commerce websites on the Internet. It provides inspiring services by connecting millions of users in more than 190 markets around the world. 

Main Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code
  • Communicate with multi-functional teams to streamline the workflow
  • Suggest technical and functional improvements to add value to the product
  • Conduct design reviews and code reviews to maintain high quality
  • Identify UI problems and bugs and devise efficient solutions

Role 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
  • Experience with SwiftUI, Combine, and Swift Package Manager
  • Experience with Xcode, the ability to use debugging and profiling tools
  • Familiarity with dependency managers (CocoaPods)
  • Familiarity with modern, clean architecture patterns (MVVM+C, MVC, MVP)
  • 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 English language (C1)
  • Computer Science or similar degree
  • Experience with GraphQA (nice to have)

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%

About The Company

View All Jobs

Get notified when new jobs are added by N-iX

Similar Jobs

Luxoft - Senior IT Application Owner

Luxoft, Romania (Hybrid)

Evolution - Manual QA Engineer (temporary position)

Evolution, Sweden (On-Site)

Razer - Lead Site Reliability Engineer

Razer, China (On-Site)

Playtika - Senior DATA/AI SRE Engineer

Playtika, Poland (On-Site)

ION - Senior Full-Stack Developer, New York

ION, United States (Hybrid)

Nagarro - Staff Engineer

Nagarro, United Arab Emirates (On-Site)

Warner Bros Discovery - Android Developer II

Warner Bros Discovery, Canada (On-Site)

Ajmera Infotech - Senior  Mobile Developer - Android

Ajmera Infotech, India (On-Site)

Playtech - Android Developer

Playtech, Ukraine (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wrike - Senior Frontend Engineer

Wrike, India (Hybrid)

Kyndryl - Lead System Engineer - AWS DevOps

Kyndryl, India (On-Site)

The Lubrizol Corporation - Sitecore Architect

The Lubrizol Corporation, India (On-Site)

Playtika - Server Technical Lead

Playtika, Poland (Hybrid)

Lytx,  Inc  - Test Engineer II

Lytx, Inc , India (Hybrid)

Luxoft - Senior Application Engineer

Luxoft, Poland (On-Site)

Playrix - Lead QA Engineer (Resources Team)

Playrix, Kazakhstan (Remote)

Reltio - Staff Engineer, DevOps

Reltio, India (On-Site)

Grizmo Labs 🌐 - DevOps Engineer

Grizmo Labs 🌐, India (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Colombia

Evolution - Game Presenter

Evolution, Colombia (On-Site)

USE Insider - Sales Manager - Colombia

USE Insider, Colombia (On-Site)

Token Metrics - Senior Front End Web Developer (Remote)

Token Metrics, Colombia (Remote)

Anthology  Inc  - Senior HRIS Analyst

Anthology Inc , Colombia (Remote)

Rush Street Interactive - Product QA

Rush Street Interactive, Colombia (On-Site)

Coupa Software - Associate Solutions Consultant - Presales

Coupa Software, Colombia (Hybrid)

Coupa Software - Pre Sales Technical Consultant

Coupa Software, Colombia (On-Site)

Evolution - Procurement Coordinator

Evolution, Colombia (On-Site)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Staff Engineer, Frontend AngularJS

Nagarro, India (On-Site)

HK.Jewels - IOS Developer

HK.Jewels, India (On-Site)

Microsoft - Software Engineer II - iOS Development

Microsoft, India (On-Site)

Nagarro - Trainee

Nagarro, (On-Site)

Experian - Senior iOS Engineer

Experian, India (Hybrid)

Aristocrat Gaming - Architect

Aristocrat Gaming, India (Hybrid)

TV2Z - iOS Developer (4-6 years)

TV2Z, India (On-Site)

Get notifed when new similar jobs are uploaded