Description
Summary:
Seeking a Senior iOS Engineer to develop and improve iOS applications with a focus on performance, stability, and user experience, collaborating with cross-functional teams.
Highlights:
1. Develop and refine iOS features using Swift with attention to quality
2. Support and modernize legacy Objective-C areas, reducing technical debt
3. Collaborate with global teams and contribute to a healthy engineering culture
We are seeking a **Senior iOS Engineer** to develop and improve iOS applications with a sharp focus on performance, stability, and user experience. You will work alongside designers, product partners, QA, and engineers in a fast\-paced environment — apply today to help deliver high\-quality mobile features.
**Responsibilities**
* Develop and refine iOS features using Swift with attention to usability and code quality
* Support and modernize legacy Objective\-C areas while cutting down technical debt
* Craft solutions for open\-ended product and technical challenges alongside your team
* Improve application performance through profiling, analysis, and focused enhancements
* Troubleshoot issues and resolve defects throughout the app lifecycle
* Create unit and integration tests to safeguard critical behavior and prevent regressions
* Connect the app with backend services and resolve integration challenges
* Apply continuous integration patterns to keep builds quick and dependable
* Leverage build tools to automate workflows and boost developer productivity
* Partner with designers, product owners, QA, and engineers to deliver iteratively
* Exchange ideas, review code, and contribute to a healthy engineering culture
* Cooperate effectively with a globally distributed team across time zones
**Requirements**
* Bachelor's degree in Computer Science or related field, or equivalent experience
* 3\+ years of experience building iOS applications with Swift
* Background in maintaining or migrating Objective\-C legacy code
* Knowledge of solid software development methodology and ability to iterate under ambiguity
* Skills in debugging to identify 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 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 CI workflows
* Understanding of the MVVM Architecture pattern
* Background in REST API integration
* Flexibility to use UIKit
* Proficiency in XCTest and XCUITest
**We offer**
* 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