iOS Software Engineer

We are seeking a creative and skilled iOS Software Engineer to join our mobile engineering team. In this role, you will be at the forefront of designing, developing, and maintaining our native iOS applications. Leveraging a modern development stack built around Swift, you will craft sleek, high-performing, and intuitive mobile experiences that delight our customers.

You will partner 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
  • Collaborate 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 engage in code reviews to ensure consistency and high quality across the codebase
  • Develop unit and UI tests (using XCTest) to safeguard application stability, and monitor and optimize app performance, memory usage, and battery consumption via Instruments
  • Contribute to the application release lifecycle, including preparing builds and submitting apps through App Store Connect

Requirements

  • 2+ years of experience in native iOS application development
  • Proficiency in Swift and strong 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 collaborative code repositories
  • Capability to thrive in an Agile/Scrum team, coordinating tasks through tools like Jira
  • English level B1+ for effective communication

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available