Lead iOS Software Engineer

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

About the job

Job Description

Lead iOS Engineer needed to manage an iOS team building an innovative cloud-based livestreaming project for a global e-commerce company. Responsibilities include designing, building, and maintaining efficient code; managing the iOS team and deliverables; communicating with multi-functional teams; suggesting improvements; conducting code reviews; identifying and solving UI issues; and working with modern architecture patterns. The ideal candidate will have at least 5 years of iOS development experience, excellent Swift knowledge, familiarity with SwiftUI, Combine, and Swift Package Manager, and experience with testing and CI/CD. The role involves shaping the future of global e-commerce by enhancing the online shopping experience.
Must have:
  • 5+ years iOS development experience
  • Excellent Swift knowledge
  • SwiftUI, Combine, SPM experience
  • Experience with testing and CI/CD
  • OOP and iOS design patterns
  • Manage iOS team & deliverables
Good to have:
  • GraphQA experience
Perks:
  • Strong engineering culture
  • Challenging projects
  • Mentoring support
  • Knowledge sharing opportunities
  • Direct customer communication
  • Education budget
  • Flexible working hours
  • Healthcare & sport benefits
  • Relocation package

We are looking for a Lead 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. 

The Lead OS Engineer will be responsible for managing the iOS team to build an innovative cloud-based livestreaming project to shape the future of global e-commerce. Our goal is to personalize the online shopping experience, engage customers with more ways to interact with sellers, and automate processes to increase buying satisfaction. 

Main Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code
  • Manage the iOS team and increment deliverables 
  • 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)

Professional growth:

  • Strong engineering culture
  • Challenging projects and mature teams
  • Personalized on-demand cross-company mentoring support enabling you to learn new things faster
  • Plenty of opportunities to share knowledge and get more experience such as opportunity to mentor others, speak at events, and contribute to pre-sales
  • Direct communication with the customer
  • An individual education budget
  • A friendly, supportive and dynamic work environment
  • Care, comfort and fun
  • A relocation package
  • Flexible working hours
  • Healthcare & sport benefits
  • Corporate events, outstanding parties and team buildings

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

Bally's Interactive - Senior Machine Learning Developer

Bally's Interactive, Canada (Hybrid)

RapidBrains - iOS/tvOS Developer

RapidBrains, India (Remote)

Infoblox - Staff/Senior Data Engineer

Infoblox, India (Hybrid)

Take-Two Interactive - Data Engineer (AWS DevOps)

Take-Two Interactive, India (On-Site)

Hike - SDE iOS (Full Time, Remote)

Hike, India (Remote)

Appiness Interactive   - iOS Developer (4- 7)

Appiness Interactive , India (On-Site)

Nagarro - Staff Engineer, ERP

Nagarro, India (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gaming Innovation Group  - Head of Quality Assurance

Gaming Innovation Group , Malta (Hybrid)

PwC - Backend Solution Architect

PwC, Czechia (Hybrid)

Instawork - Lead - QA Automation Engineer

Instawork, India (On-Site)

Bungie - Deployment Operations Manager

Bungie, United States (Hybrid)

Upstox - Quality Assurance II

Upstox, India (On-Site)

Sperasoft - Release Engineer

Sperasoft, Poland (On-Site)

Trend Micro - (Sr.) Software Engineer in Test

Trend Micro, Taiwan (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Colombia

Neostella - Python Developer

Neostella, Colombia (Remote)

Evolution - Technical Operations Manager

Evolution, Colombia (On-Site)

CloudHire - Customer Support Specialist

CloudHire, Colombia (Remote)

Evolution - Account Payables Specialist

Evolution, Colombia (On-Site)

Publicis Groupe - D&A Project Manager Lead

Publicis Groupe, Colombia (On-Site)

Anthology  Inc  - Senior Software Engineer I

Anthology Inc , Colombia (Remote)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

NCR Voyix - Android Architect

NCR Voyix, India (Hybrid)

Twitch - Mobile Infrastructure Engineer

Twitch, United States (On-Site)

Nagarro - Senior Engineer, Mobile Android

Nagarro, South Africa (On-Site)

Axiom Zen - Senior Mobile Engineer, Android

Axiom Zen, United States (Remote)

Nagarro - Principal Consultant, Business Analyst

Nagarro, United States (On-Site)

Get notifed when new similar jobs are uploaded