iOS Software Engineer
Epam Systems — Chile · Posted ~2 days 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 listDescription
We are looking for 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.
Working with a modern development stack centered around Swift, you will build sleek, highly performant, and user-friendly mobile experiences that our customers love.
You will collaborate closely with product managers, product designers (UX/UI), backend developers, and your fellow mobile engineers to take features from whiteboard concept to the Apple App Store.
Responsibilities
Design, build, and maintain native iOS applications using SwiftCollaborate with product designers to implement responsive, pixel-perfect, and highly interactive user interfaces adhering to Apple’s Human Interface Guidelines (HIG)Connect your mobile application to backend services and RESTful or GraphQL APIs to provide smooth, dynamic user experiencesWrite clean, modular, and maintainable code.
Actively participate in code reviews to ensure consistency and high quality across the codebaseImplement unit and UI tests (using XCTest) to secure application stability.
Monitor and optimize app performance, memory usage, and battery consumption using InstrumentsParticipate in the application release lifecycle, including preparing builds and submitting apps via App Store Connect
Requirements
2+ years of experience in native iOS application developmentDeep 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)Experience with Git and collaborating on collaborative code repositoriesAbility to thrive in an Agile/Scrum team, coordinating tasks via 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.
We have 66,600 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 66,600 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume