Senior iOS Developer
✨ AI Summary
EPAM Systems, a global IT services company, is hiring a Senior iOS Developer in Hungary to build cutting-edge mobile apps. Tech stack: Swift, UIKit, SwiftUI, MVVM, REST APIs, concurrency, and unit testing. Requires 3+ years of Swift experience, mentorship skills, and Agile teamwork. Offers competitive salary, training, and a multicultural environment.
We are looking for a skilled and experienced Senior iOS Developer to join our dynamic team in Hungary and help shape the development of cutting-edge mobile applications.
Responsibilities
- You will be responsible for the implementation of the features described in the requirement specifications and design documents
- Design and implement sub-systems or whole solutions
- Mentor less experienced team members
- Conduct code reviews
- Work within a distributed global team of developers to complete proposed initiatives, contributing application architecture and implementation guidance
- Quickly gain an understanding of our clients’ requirements, technology needs and solution architecture
- Collaborate with clients and internal teams to develop appropriate solutions
- Brainstorm with team members and prove ability to think on the fly
Requirements
- Swift hands-on experience (3+ years of experience)
- Design patterns (GoF and iOS-specific) and application architecture
- MVVM architecture-based development experience
- Dependency Injection
- Experience with both UIKit and SwiftUI
- Networking (REST APIs, JSON parsing, URLSession)
- Concurrency (GCD, Operations, async/await) and debugging threading issues
- Unit testing
- Git (proficiency with workflows like branching, PRs, conflict resolution)
- Third-party Library Integration (CocoaPods, Carthage, Swift Package Manager)
- Experience working in Agile teams
- Good command of English: Intermediate spoken level and higher
- Mentorship (coaching less experienced developers)
- SOLID/DRY/YAGNI coding principles
Nice to have
- Experience with React Native is a huge plus
- CI/CD pipeline setup and maintenance (e.g., Fastlane, GitHub Actions)
- Swift Testing
- Animation Libraries (Lottie, Core Animation)
- Feature Flags (feature toggling frameworks)
- Objective-C (legacy code familiarity)
- GraphQL
Benefits
- Dynamic, entrepreneurial corporate environment
- Diverse multicultural, multi-functional, and multilingual work environment
- Opportunities for personal and career growth in a progressive industry
- Global scope, international projects
- Widespread training and development opportunities
- Access to LinkedIn Learning solutions
- Competitive salary and various benefits
- Advanced wellbeing and CSR programs, recreation area
About the Company
More jobs at EPAM Systems
-
Lead Data Engineer
Viet Nam · remote · Aug 20, 2026
-
Senior QA Engineer (Manual/API)
Viet Nam · remote · Aug 20, 2026
-
Senior AI Platform Engineer/AI Architect - Microsoft Technologies (relocation to the Netherlands)
Serbia, Spain, Ireland · remote · Aug 20, 2026
-
Senior Java Developer
Ecuador · remote · Aug 20, 2026
-
Backend Developer
Ecuador · remote · Aug 20, 2026