Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

New

Senior iOS Developer

Posted Updated
Discussion

We are looking for a Senior iOS Developer to build and enhance iOS applications with a strong emphasis on performance, stability, and user experience. You will collaborate with designers, product partners, QA, and engineers in a fast-moving environment — apply today to help ship high-quality mobile features.

Responsibilities

  • Build and polish iOS features using Swift with a focus on usability and code quality
  • Maintain and modernize legacy Objective-C areas while reducing technical debt
  • Design solutions for open-ended product and technical challenges together with your team
  • Enhance application performance through profiling, analysis, and targeted improvements
  • Debug issues and fix defects across the full app lifecycle
  • Write unit and integration tests to protect critical behavior and prevent regressions
  • Integrate the app with backend services and address integration challenges
  • Adopt continuous integration patterns to keep builds fast and reliable
  • Use build tools to automate workflows and increase developer productivity
  • Collaborate with designers, product owners, QA, and engineers to ship iteratively
  • Share ideas, review code, and support a healthy engineering culture
  • Work effectively with a globally distributed team across time zones

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • 3+ years of experience developing iOS applications with Swift
  • Background in maintaining or migrating Objective-C legacy code
  • Knowledge of sound software development methodology and the ability to iterate under ambiguity
  • Skills in debugging to pinpoint root causes and resolve issues efficiently
  • Expertise in performance optimization across profiling, analysis, and tuning of iOS apps
  • Proficiency in testing with unit and integration tests to ensure quality
  • Competency in solution design to break down open-ended problems into shippable increments
  • Showcase of an ownership mindset to self-start, prioritize work, and manage time effectively
  • Qualifications in collaboration while working with cross-functional partners in a small team
  • Capability to communicate clearly to share ideas and contribute to technical discussions
  • English proficiency: B2 (Upper-Intermediate)

Nice to have

  • Familiarity with GitHub Actions for building CI workflows
  • Understanding of the MVVM architectural pattern and its practical use
  • Background in integrating REST APIs within mobile applications
  • Flexibility to use UIKit when building interface components
  • Proficiency in writing tests with XCTest and XCUITest frameworks

Benefits

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Skills

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available