Senior iOS Engineer (#4636)

Europe
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
American multinational e-commerce company

We are looking for a Senior iOS Engineer to join our team in Poland. 

Our customer is an American global commerce leader based in California, one of the most popular and successful e-commerce websites on the Internet. It provides inspiring services by connecting millions of users in more than 190 markets around the world.

Main Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code
  • Communicate with multi-functional teams to streamline the workflow
  • Suggest technical and functional improvements to add value to the product
  • Conduct design reviews and code reviews to maintain high quality
  • Identify UI problems and bugs and devise efficient solutions

Requirements:

  • 5+ years of commercial iOS development
  • Proven ability to deliver and maintain production-grade iOS applications
  • Strong problem-solving skills and understanding of modern iOS development practices
  • Excellent knowledge of Swift, SwiftUI, and UIKit
  • Solid understanding of modern iOS architectures (MVVM, TCA, VIPER)
  • Hands-on knowledge of Combine and reactive programming
  • Good understanding of Swift structured concurrency (async/await)
  • Working knowledge of RESTful APIs and GraphQL
  • Strong skills in building adaptive and high-quality user interfaces
  • Familiarity with iOS dependency management tools (SPM, CocoaPods, Carthage)
  • Familiarity with CI/CD tools and pipelines 

 

Nice to Have:

  • Knowledge of large-scale or high-traffic consumer mobile applications
  • Familiarity with performance monitoring, profiling, and optimization of iOS apps
  • Knowledge of designing and maintaining shared, modularized codebases
  • Familiarity with building and maintaining internal frameworks, libraries, or SDKs
  • Exposure to E2E testing strategies and improving test reliability

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend