iOS Software Engineer

Brest, Belarus

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.

DESCRIPTION


Currently we are looking for an 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.

Responsibilities

  • 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.

Requirements

  • Good knowledge of iOS platform and Objective-C;
  • 1+ years' experience in commercial development of iOS applications;
  • Parallel programming and multithreading experience;
  • Pre-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.

KARIÉRNÍ ROZVOJ

Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.

BUDUJTE SVOU KARIÉRU S NÁMI

Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.