#1 Job Board for tech industry in Europe

  • Job offers
  • Lead iOS/macOS Developer
    New
    Mobile

    Lead iOS/macOS Developer

    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B, Permanent
    Operating mode
    Remote

    Tech stack

      Swift

      advanced

      Mac OS

      advanced

      XCode

      advanced

      GitHub

      advanced

      MVC

      advanced

      MVVM

      advanced

      UI

      advanced

      RxSwift

      advanced

      SwiftUI

      nice to have

      CI/CD

      nice to have

    Job description

    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.

    Undisclosed Salary

    B2B, Permanent

    Check similar offers

    Senior Flutter Developer

    New
    Deviniti
    5.34K - 6.94K USD/month
    Gdańsk
    , Fully remote
    Fully remote
    Flutter
    Dart
    Android