-
EPAM Systems

Lead iOS/macOS Developer

EPAM Systems
Poland · Full-time · Mid-Senior

We are looking for a Lead iOS/macOS Developer to join our dynamic team.

As a Senior Mobile Developer at EPAM, you will play a pivotal role in designing, developing, and maintaining high-quality iOS applications. Your expertise will contribute to creating seamless and engaging user experiences, delivering high-performing, scalable, and responsive applications for our clients across both platforms.

Remote work from Poland is possible.


Responsibilities


  • Design and develop high-quality macOS applications
  • Lead the development of scalable and maintainable macOS applications using Swift and native frameworks like AppKit, Foundation, and CoreData
  • Apply advanced Swift knowledge and design patterns (MVC, MVVM, VIPER) to build robust, user-friendly interfaces and efficient app logic
  • Optimize application performance and maintain code quality
  • Ensure code is clean, well-documented, and testable; perform code reviews and enforce best practices across the team
  • Manage asynchronous tasks using Swift Concurrency and Operations to ensure smooth user experiences
  • Build reliable networking layers using URLSession and handle RESTful API interactions and JSON parsing
  • Drive testing, debugging, and deployment processes
  • Write unit and UI tests
  • Troubleshoot complex issues, detect memory leaks, and contribute to continuous integration and delivery pipelines for macOS apps


Requirements


  • Advanced knowledge of Swift programming language (6+ years of experience), including its latest features and best practices
  • Familiarity with CoreGraphics and knowledge of other essential macOS frameworks like Foundation, Combine, CoreAnimation, and CoreData
  • Mastery of Xcode IDE, including its debugging and performance optimization tools
  • Strong understanding of AppKit for building user interfaces
  • Proficiency in using source control systems, particularly GitHub
  • Understanding of macOS app architecture patterns such as MVC, MVVM, and VIPER
  • Ability to implement common design patterns in Swift
  • Understanding of Grand Central Dispatch (GCD) and Operations
  • Knowledge of URLSession and networking best practices
  • Experience with unit testing and UI testing frameworks
  • Knowledge of popular macOS libraries and frameworks such as Alamofire, RxSwift, Quick, and Nimble
  • Experience with dependency managers like Swift Package Manager and CocoaPods


Nice to have


  • Knowledge of SwiftUI
  • Familiarity with the App Store submission process
  • Experience with CI/CD tools and practices for macOS development


We offer


  • We gather like-minded people:
    • Engineering community of industry professionals
    • Friendly team and enjoyable working environment
    • Flexible schedule and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Business-driven relocation opportunities
  • We provide growth opportunities:
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills, and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
    • English classes
  • We cover it all:
    • Stable income (Employment Contract or B2B)
    • Participation in the Employee Stock Purchase Plan
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
    • Referral bonuses
    • Corporate, social and well-being events
  • Please, note:
    • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
    • We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Key Skills

Ranked by relevance

swift design patterns ui continuous integration responsive rxswift cloud xcode cicd gcp ios
Login to Apply
Posted
May 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Poland

Industries

Software Development IT Services IT Consulting

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

Android Developer

2026-05-20

Full-time
Associate
Poland
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Android Developer

2026-05-20

Full-time
Associate
Poland
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Android Developer

2026-05-20

Full-time
Associate
Poland
Software Development
Information Technology