We are seeking a Senior iOS/MacOS Developer to join our dynamic team.
As a Senior Mobile Developer at EPAM, you will play an integral role in designing, developing, and maintaining top-tier iOS applications. Your skills will help deliver innovative and responsive solutions that create exceptional user experiences and empower client success across multiple platforms.
Remote work from Poland is possible.
responsibilities :
Design high-quality macOS applications
Lead scalable and maintainable macOS application development with Swift, leveraging native frameworks like AppKit, Foundation, and CoreData
Utilize advanced Swift capabilities and design patterns (MVC, MVVM, VIPER) to create user-friendly interfaces and robust app logic
Optimize performance and maintain code integrity
Ensure clean, well-documented, testable code; conduct code reviews and uphold development standards across the team
Manage asynchronous workflows with Swift Concurrency and Operations to enhance app responsiveness
Develop reliable networking layers using URLSession, ensuring seamless RESTful API integrations and efficient JSON handling
Facilitate testing, debugging, and deployments
Write unit tests and UI tests
Resolve complex technical issues, identify memory leaks, and contribute to continuous integration/delivery pipelines for macOS applications
requirements-expected :
Knowledge of Swift programming language (5+ years of experience), including its latest advancements and standards
Background in CoreGraphics and other critical macOS frameworks like Foundation, Combine, CoreAnimation, and CoreData
Expertise in Xcode IDE and its debugging and performance optimization tools
Proficiency in source control systems such as GitHub
Competency in macOS application architecture patterns like MVC, MVVM, and VIPER
Understanding of common design patterns in Swift
Familiarity with Grand Central Dispatch (GCD) and Operations
Knowledge of URLSession and networking principles
Skills in unit testing and UI testing frameworks
Flexibility to use popular macOS libraries and frameworks like Alamofire, RxSwift, Quick, and Nimble
Qualifications in dependency management tools such as Swift Package Manager and CocoaPods
offered :
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
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