#1 Job Board for tech industry in Europe

  • Job offers
  • Senior iOS/MacOS Developer
    New
    Mobile

    Senior iOS/MacOS Developer

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

    Tech stack

      MVVM

      advanced

      XCode

      advanced

      GitHub

      advanced

      MVC

      advanced

      Swift

      advanced

      Mac OS

      advanced

      RxSwift

      advanced

      UI

      advanced

      CI/CD

      nice to have

      SwiftUI

      nice to have

    Job description

    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

    • 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

    Nice to have

    • Expertise in AppKit (SwiftUI familiarity is beneficial) for designing user interfaces
    • Capability to navigate the App Store submission process effectively
    • Background in CI/CD tools and workflows specific to 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 iOS Developer

    New
    Angry Nerds
    3.99K - 5.86K USD/month
    Wrocław
    , Fully remote
    Fully remote
    Polish
    iOS
    CocoaPods