Description
Summary:
Join a mobile engineering team to design, develop, and maintain native iOS applications using Swift, crafting sleek, performant, and user-friendly mobile experiences.
Highlights:
1. Design, build, and maintain native iOS applications using Swift
2. Partner with product designers to deliver responsive, pixel-perfect UIs
3. Contribute to an award-winning culture recognized by Glassdoor, Newsweek
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
**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