Skip navigation EPAM

Senior iOS Software Engineer

  • Brest, Belarus
Job #: 16500
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior iOS Software Engineer for our Brest office to work on different interesting and innovative projects.

As part of our team you’ll participate in developing mobile solutions for our clients which are the world’s largest global companies with operations in more than 30 countries. They offer innovative and enhanced video products, including revolutionary media and entertainment platforms.


  • Develop mobile applications
  • Participate actively in the whole development process, from initial design up to launching the product
  • Communicate actively with colleagues, discuss the product functionality and design
  • Propose and implement cutting-edge, innovative solutions
  • Optimize applications
  • Identify and eliminate bottlenecks


  • Deep knowledge of iOS platform and Objective-C
  • 2+ years' experience in commercial development of iOS applications
  • Parallel programming and multithreading experience
  • Intermediate+ level of spoken English

Nice to have

  • Experience with production Swift applications is a big plus
  • Experience with non-MVC architectures (MVVM/VIPER)
  • Experience with Reactive frameworks (ReactiveCocoa/RxSwift)
  • Experience with dependency management tools (CocoaPods/Carthage)
  • Unit testing experience
  • Knowledge of distributed version control systems (Git)
  • Experience with bug tracking systems
  • Experience working in a team environment
  • Knowledge of Agile Methodologies
  • Knowledge of second development platform (Android, WP) or experience in development of Hybrid/Cross-Platform applications is a big plus

We offer

  • Experience exchange with colleagues all around the world
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Social package – medical care, sports, family care
  • Free English classes
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Flexible working schedule
  • Corporate and social events
Learn more about EPAM in Belarus

Hello. How Can We Help You?



Our Offices