Lead iOS Engineer

1 Week ago • 4 Years + • Mobile Development

Job Summary

Job Description

Lead iOS Engineer needed for a leading provider of high-quality visual and audio assets. Responsibilities include leading a team of iOS and Android engineers, defining efficient processes for improving and extending app features, developing new features for both consumers and contributors, collaborating with various teams to develop roadmaps, sharing expertise on native applications, improving internal team processes, and building user-friendly interfaces. The ideal candidate possesses 4+ years of iOS development experience, strong communication skills, exceptional architecture and coding skills, experience with unit and UI testing, code reviews (GitHub), MVP/MVVM patterns, Swift, and Scrum/Agile methodologies. Experience with XCTest, XCUITest, and familiarity with Xcode Server/Jenkins is a plus.
Must have:
  • 4+ years iOS development experience
  • Strong communication & attention to detail
  • Exceptional architecture, coding & design skills
  • Unit & UI testing experience
  • Code review experience (Github)
  • MVP/MVVM experience
  • Swift expertise
  • Scrum/Agile understanding
Good to have:
  • Objective-C knowledge
Perks:
  • Flexible working format (remote, office, hybrid)
  • Competitive salary & compensation
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events & team buildings

Job Details

The project: A leading provider of high quality photographs, vectors, videos, editorial images and videos as well as music is looking for a highly motivated and talented Lead iOS Engineer for our mobile engineering team. The Mobile Engineering team focuses on delivering user experiences that enhance the workflow of our customers. We strongly believe that in order to put our customers first, we must work closely with them to not only understand their needs but architect solutions that improve their day to day flow.

Responsibilities:

  • Lead the team of iOS and Android engineers to define and maintain most efficient process of improving and extending features of iOS and Android apps
  • Maintain and develop new features on our IOS application for both our consumers and contributors
  • ​Collaborate with Marketing, Analytics, Product, Design and Engineering leadership to develop roadmaps and features to delight our customers and streamline the discovery of assets for their projects
  • Sharing your expertise on native applications and the value they can bring to the business
  • Improving internal team processes by keeping what's working, throwing away what's not
  • Excited about making usable, interactive interfaces and in love with building things that have never existed
  • Curious and passionate about finding creative solutions to complex problems
  • Building technology the right way: for us, this means simple, organized, well-tested systems that gradually grow over time, and that provides plenty of insight into production performance

    Requirements:

  • ​4+ years experience in iOS Application Development
  • Strong communication skills and an attention to detail
  • Exceptional architecture, coding & design skills
  • Ability to break complex problems down into smaller components that are loosely coupled and testable
  • Experience with unit testing and automated UI testing
  • Experience with the code review process and comfortable performing code reviews using Github
  • Experience in MVP and MVVM development patterns
  • Solid understanding and experience developing in Swift
  • Familiarity with xCode server and Jenkins
  • Testing using XCTest, XCUITest, Mockito, Robolectric, and Espresso frameworks
  • Experience operating in a Scrum environment and a thorough understanding of Lean / Agile principles

    Nice to have:
  • Knowledge of Objective C

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

*not applicable for freelancers

Similar Jobs

Axon - Senior Platform Engineer

Axon

San Francisco, California, United States (Hybrid)
7 Hours ago
Acceldata - Senior SDET - ADOC

Acceldata

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Wirewheel - Software Architect

Wirewheel

(Remote)
7 Hours ago
Playtech - Senior Java Developer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Epic Games - Senior Software Development Engineer in Test (SDET)

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Google - Software Engineer, Quick Share, Android, Better Together

Google

Hsinchu County, Taiwan (On-Site)
2 Days ago
Google - Software Engineering Manager, Android Accessibility

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Japan (Remote)
6 Months ago
PearlAbyss - Engineering_Mobile Platform Tech Internship

PearlAbyss

(On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, Javascript Fullstack

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Backend Software Engineer – GeForce NOW Cloud

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
3 Days ago
Anthology - Senior Software Engineer I

Anthology

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
ION - Principal Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Funcom - DevOps Engineer - Internship

Funcom

Bucharest, Bucharest, Romania (On-Site)
3 Weeks ago
Nagarro - Principal Engineer, Java Fullstack

Nagarro

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Vendavo - Senior Software Engineer

Vendavo

(Remote)
6 Months ago
NVIDIA - Senior ASIC Front End Infrastructure Engineer

NVIDIA

Louisiana, United States (Hybrid)
1 Month ago
NVIDIA - Senior Software Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Sporty Group - IN Manual QA Engineer

Sporty Group

India (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Ubisoft - Procurement Specialist

Ubisoft

Kyiv, Kyiv City, Ukraine (On-Site)
3 Weeks ago
Plarium - Unity Developer (Meta team)

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
2 Weeks ago
N-iX - Senior Data Engineer

N-iX

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Weeks ago
N-iX - Senior C# / C++ Engineer

N-iX

Ukraine (Hybrid)
2 Weeks ago
Luxoft - Senior Java Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
4 Months ago
SciPlay - Sr. Full Stack Software Engineer

SciPlay

Kyiv, Kyiv City, Ukraine (On-Site)
4 Weeks ago
Playtika - IT Infrastructure Engineer

Playtika

Ukraine (On-Site)
5 Months ago
EvoPlay - Key Account Manager (Chinese)

EvoPlay

Kyiv, Kyiv City, Ukraine (On-Site)
5 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Ukraine (Remote)
5 Months ago
N-iX - Senior Full-Stack Engineer (React, Node.js)

N-iX

Ukraine (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Associate Staff Engineer, BI Reporting

Nagarro

South Africa (On-Site)
6 Months ago
Google - Software Engineer III, Android

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Philippines (On-Site)
6 Months ago
STAGE - Unity Developer (Remote)

STAGE

(Remote)
3 Years ago
Google - Developer Relations Engineer, Game Development, Android

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Nagarro - Staff Engineer, Java

Nagarro

India (Remote)
6 Months ago
Yodo1 - Unity3D Mobile SDK Team Lead

Yodo1

(Remote)
9 Months ago
ByteDance - SDK Support Engineer (B2B) - Pico

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded