iOS Software Engineer

Company
Description
Summary: Seeking a creative and skilled iOS Software Engineer to design, develop, and maintain native iOS applications using Swift, crafting sleek, high-performing mobile experiences. Highlights: 1. Design, build, and maintain native iOS applications using Swift 2. Collaborate to deliver responsive, pixel-perfect user interfaces 3. Produce clean, modular, and maintainable code with active code reviews 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 **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
Posted by

Sofía González
Indeed · HR





