Middle iOS Engineer

6 Days ago • 3-4 Years • Mobile Development

Job Summary

Job Description

We are looking for a Middle iOS Developer to build an innovative cloud-based livestreaming project for a leading e-commerce company. Responsibilities include developing and implementing complex iOS application features, collaborating with cross-functional teams, writing high-quality code, performing debugging, staying updated with iOS trends, conducting code reviews, and resolving technical issues. The ideal candidate will have 3-4 years of experience in iOS development using Swift, SwiftUI, MVVM, and RESTful APIs. Experience with cloud message APIs, push notifications, and mobile analytics is also required.
Must have:
  • 3-4 years iOS development experience
  • Swift, SwiftUI, MVVM architecture
  • RESTful APIs and JSON
  • Dependency Injection
  • Apple's UI guidelines
  • Git, CI/CD
  • Problem-solving skills
Good to have:
  • Agile methodologies
  • GraphQL
  • E-commerce experience
Perks:
  • Flexible working hours
  • Healthcare & sport benefits
  • Corporate events
  • Education reimbursement
  • Mentorship program
  • Competitive salary

Job Details

We are looking for a Middle iOS Developer to join our innovative 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 Middle iOS Developer will be responsible for building 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. 

What you will accomplish:

  • Development and implementation of complex iOS application features, ensuring dedication, quality, and responsiveness of the applications.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to define app features, architecture, and technology stack.
  • Collaborate with other iOS and mobile engineering teams on common components, and cross domain functionality.
  • Write high-quality, maintainable, testable, and efficient code, adhering to best practices and industry standards.
  • Write tests and perform debugging of applications to ensure optimal performance, scalability, and reliability.
  • Keep up-to-date with the latest iOS development trends and technologies, actively learning and continuous improvement of skills.
  • Conduct code reviews, and offer constructive feedback to team members.
  • Resolve complex technical issues and challenges reported by users or identified during testing.

What you will bring:

  • +3-4 years of experience in iOS development, with a good portfolio of widely-used apps
  • Expertise in Swift, SwiftUI, MVVM architecture, and extensive experience with iOS SDK and Xcode.
  • In-depth knowledge of RESTful APIs and JSON to connect iOS applications to back-end services.
  • In-depth knowledge of dependency injection.
  • Solid understanding of Apple’s User Interface guidelines.
  • Experience with cloud message APIs, push notifications, and mobile analytics.
  • Proficiency with version control tools such as Git, and familiarity with CI/CD practices.
  • Exceptional problem-solving skills, attention to detail, and strategic thinking capabilities.
  • Excellent communication and teamwork skills
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Preferred Qualifications:

  • Collaborating with project leadership in the Pacific Time Zone (3-4 hours overlap) - full remote possible 
  • Strong familiarity with Agile development methodologies.
  • Working with GraphQL based services
  • Experience in e-commerce or similar high-traffic, consumer-facing applications.

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
  • 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

Similar Jobs

Velotio Technologies - Software Engineer (iOS)

Velotio Technologies

Maharashtra, India (Remote)
1 Week ago
GameChanger  - Full-Stack Engineer, Computer Vision

GameChanger

United States (Remote)
2 Months ago
Crunchyroll - iOS Engineering Manager

Crunchyroll

San Francisco, California, United States (Remote)
2 Months ago
Twitch - Software Engineer I - iOS

Twitch

Seattle, Washington, United States (On-Site)
1 Month ago
Aristocrat Gaming - Android Developer

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Truecaller - Staff Android Engineer & Team Lead

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
Vigaet - Internship - Mobile app developer - Flutter

Vigaet

(Remote)
5 Months ago
Luxoft - Android Framework Developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
RoofStack - Senior iOS Developer

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Landis+Gyr - Senior Engineer, Software Development

Landis+Gyr

Noida, Uttar Pradesh, India (Hybrid)
4 Months ago
AppsForBharat - iOS Developer

AppsForBharat

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Microsoft - Senior Software Engineer - Copilot iOS Development

Microsoft

Beijing, Beijing, China (On-Site)
4 Weeks ago
GameChanger  - iOS Software Engineer Intern

GameChanger

United States (Remote)
3 Weeks ago
RedBus - iOS Developer

RedBus

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Aristocrat Gaming - iOS Developer

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Microsoft - Principal Software Engineering Manager - Mobile

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - iOS Software Engineer, Flow

ByteDance

Singapore (On-Site)
3 Months ago
Aristocrat Gaming - Senior Software Engineer (Full Stack)

Aristocrat Gaming

North Ryde, New South Wales, Australia (Hybrid)
4 Months ago
Starkflow - iOS Developer

Starkflow

United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

Aristocrat Gaming - .NET Developer (mid-senior)

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
N-iX - LEAD QA ENGINEER (#2685)

N-iX

Poland (Remote)
1 Month ago
Warner Bros Games - PTP Analyst, Invoice Processing

Warner Bros Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Google - Software Engineer, Embedded Systems/Firmware, Pixel

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Eleven Labs - Android Developer

Eleven Labs

Wrocław, Lower Silesian Voivodeship, Poland (Remote)
4 Months ago
Sumo Digital - Senior Graphics Engineer (Porting Projects)

Sumo Digital

Poland (Remote)
4 Months ago
Testronic - LQA Game Tester with German

Testronic

Masovian Voivodeship, Poland (On-Site)
1 Month ago
Aristocrat Gaming - Automation Chapter Expert

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Evolution - Technical Artist

Evolution

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Eleven Labs - Compliance Engineer

Eleven Labs

Wrocław, Lower Silesian Voivodeship, Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Google - Software Engineer III, Mobile, Android

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Dream Sports - SDE 3 - Frontend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Nagarro - Staff Engineer, CRM Dynamics

Nagarro

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
4 Months ago
N-iX - Middle QA Engineer with automation skills (#2566)

N-iX

Colombia (Remote)
2 Months ago
Nagarro - Staff Engineer

Nagarro

India (Remote)
4 Months ago
Nagarro - Associate Director, IT Operations

Nagarro

Milan, Lombardy, Italy (On-Site)
4 Months ago
Twitch - Mobile Infrastructure Engineer

Twitch

Seattle, Washington, United States (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer, PHP Lavavel

Nagarro

India (Remote)
4 Months ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
Starkflow - Android Developer

Starkflow

(Remote)
1 Week ago

Get notifed when new similar jobs are uploaded