iOS Software Engineer

EPAM Systems

Mexico

On-site

PHP 5,538,461 - 7,384,615

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking an experienced iOS Software Engineer to design, build, and maintain native iOS apps using Swift. You will collaborate with product designers and backend developers to deliver responsive interfaces that align with Apple\'s Human Interface Guidelines and leverage modern architectural patterns.

The role involves integrating with backend services via RESTful or GraphQL APIs, writing unit/UI tests, and contributing to the release process for App Store submission.

Qualifications

  • 2+ years of experience in native iOS application development.
  • Proficiency in Swift and solid familiarity with the iOS SDK and Apple developer tools (Xcode).
  • Understanding of modern iOS architectural patterns (e.g., MVVM, MVC, Clean Architecture, Combine, or Swift Concurrency).
  • Familiarity with SwiftUI (preferred) or UIKit (Auto Layout, Storyboards/XIBs).
  • Background in Git and contributing to shared code repositories.
  • Capability to succeed in an Agile/Scrum team, managing tasks through tools like Jira.
  • English level B1+ for effective communication.

Responsibilities

  • Design, build, and maintain native iOS applications using Swift.
  • Partner with product designers to deliver responsive, pixel-perfect, and highly interactive user interfaces aligned with Apple\'s Human Interface Guidelines (HIG).
  • Integrate your mobile application with backend services and RESTful or GraphQL APIs to deliver smooth, dynamic user experiences.
  • Produce clean, modular, and maintainable code, and actively contribute to code reviews to maintain consistency and high quality across the codebase.
  • Develop unit and UI tests (using XCTest) to ensure application stability, and track and optimize app performance, memory usage, and battery consumption through Instruments.
  • Contribute to the application release lifecycle, including preparing builds and submitting apps via App Store Connect.

Skills

Swift
iOS Development
Xcode
MVVM / Clean Architecture
Unit Testing
REST/GraphQL APIs
Git
Agile/Scrum
English (B1+)

Tools

SwiftUI
UIKit
Combine
Swift Concurrency
GraphQL
REST APIs

Job description

We are seeking a creative and skilled iOS Software Engineer to join our mobile engineering team. In this position, you will lead the design, development, and maintenance of our native iOS applications. Using a modern development stack built around Swift, you will craft sleek, highly performant, and user-friendly mobile experiences that delight our customers. You will work closely with product managers, product designers (UX/UI), backend developers, and fellow mobile engineers to bring features from whiteboard concept to the Apple App Store.

Responsibilities
  • Design, build, and maintain native iOS applications using Swift
  • Partner with product designers to deliver responsive, pixel-perfect, and highly interactive user interfaces aligned with Apple\'s Human Interface Guidelines (HIG)
  • Integrate your mobile application with backend services and RESTful or GraphQL APIs to deliver smooth, dynamic user experiences
  • Produce clean, modular, and maintainable code, and actively contribute to code reviews to maintain consistency and high quality across the codebase
  • Develop unit and UI tests (using XCTest) to ensure application stability, and track and optimize app performance, memory usage, and battery consumption through Instruments
  • Contribute to the application release lifecycle, including preparing builds and submitting apps via App Store Connect
Requirements
  • 2+ years of experience in native iOS application development
  • Proficiency in Swift and solid familiarity with the iOS SDK and Apple developer tools (Xcode)
  • Understanding of modern iOS architectural patterns (e.g., MVVM, MVC, Clean Architecture, Combine, or Swift Concurrency)
  • Familiarity with SwiftUI (preferred) or UIKit (Auto Layout, Storyboards/XIBs)
  • Background in Git and contributing to shared code repositories
  • Capability to succeed in an Agile/Scrum team, managing tasks through tools like Jira
  • English level B1+ for effective communication
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Software Engineering Manager
iOS Software Engineering Manager

EPAM Systems • Mexico

On-site
PHP 8,615,000 - 11,077,000
Lead iOS Software Engineer
Lead iOS Software Engineer

EPAM Systems • Mexico

On-site
PHP 5,538,000 - 7,385,000
iOS Developer
iOS Developer

Salmon Group Ltd • España

On-site
iOS Engineer: Swift UI & App Store Delivery
iOS Engineer: Swift UI & App Store Delivery

EPAM Systems • Mexico

On-site
PHP 5,538,000 - 7,385,000
iOS Developer
iOS Developer

Questronix Corporation • Pasig

On-site
PHP 600,000 - 900,000
IOS Developer (Banking)
IOS Developer (Banking)

Whitecloak • Pasig

On-site
PHP 520,000 - 860,000
iOS Developer
iOS Developer

OLVRO Co. Ltd. • Makati

On-site
Senior iOS Developer
Senior iOS Developer

Ascendion • Philippines

On-site
PHP 1,674,000 - 2,344,000
iOS Developer
iOS Developer

Applaudo • Mexico

On-site
PHP 5,474,000 - 7,299,000
UI/UX Designer
UI/UX Designer

CoDev Philippines • Philippines

On-site
PHP 420,000 - 660,000