We are seeking a talented Senior iOS Developer to join our team and contribute to building innovative mobile applications that have a meaningful impact on millions of users.
As part of a small, agile team, you will collaborate with passionate professionals who take pride in their work while striving for excellence in every aspect of the development process.
Responsibilities
- Deliver outstanding features while prioritizing customer needs and app performance
- Collaborate with UX/UI designers to translate design concepts into functional implementations
- Partner with back-end developers to design and improve remote APIs for seamless integration
- Analyze user feedback and reviews to uncover opportunities for app enhancement
- Contribute to all phases of the software development lifecycle, ensuring best practices are upheld
- Influence the design of architecture and workflows for scalability and maintainability
- Conduct thorough and constructive code reviews to maintain high-quality standards
- Innovate and troubleshoot to solve complex technical challenges
- Share technical insights with team members to enhance shared understanding and growth
- Promote agile development principles by actively engaging in planning and iterative processes
Requirements
- Minimum of 3 years of hands-on experience in developing iOS apps released on the App Store
- Expertise in SwiftUI, including advanced implementation and design strategies
- Strong understanding of MVP and MVVM patterns, alongside other object-oriented principles
- Proficiency in creating readable, efficient, and well-architected code
- Competency in version control for managing collaborative development
- Familiarity with Agile methodologies for efficient teamwork and process management
- Background in mobile SDKs and remote APIs, with a focus on optimizing client-server interactions
- Showcase of high-level code review capabilities and attention to technical quality
- Capability to make informed, effective decisions throughout the development process
- Exceptional communication skills for both team collaboration and conveying technical concepts
Nice to have
- Contributions to open-source projects
- Experience with The Composable Architecture (TCA)
- Expertise in Swift Concurrency
- Background in CoreData
- Familiarity with UIKit
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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Chief Software Engineer (AdTech)
2026-05-17
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17
- Posted
- Sep 05, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Argentina
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Chief Software Engineer (AdTech)
2026-05-17
Senior Software Engineer (Node.js)
2026-05-17
Node.js Developer
2026-05-17