iOS Software Engineer

Epam Systems — Chile · Posted ~1 week ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

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 SwiftCollaborate 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 experiencesProduce clean, modular, and maintainable code, and actively engage in code reviews to ensure consistency and high quality across the codebaseDevelop unit and UI tests (using XCTest) to safeguard application stability, and monitor and optimize app performance, memory usage, and battery consumption via InstrumentsContribute to the application release lifecycle, including preparing builds and submitting apps through App Store Connect Requirements 2+ years of experience in native iOS application developmentProficiency 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 repositoriesCapability to thrive in an Agile/Scrum team, coordinating tasks through tools like JiraEnglish level B1+ for effective communication We offer International projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.