iOS Developer

Gomel, 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 Developer for our Gomel office to make the team even stronger.

The successful candidate will be involved in creating solutions interesting from the point of algorithms and graphics. The developed applications will reach over 5 million iPhone, iPad and iPod touch users. When developing a mobile application, we aim at creating a quality product that makes working in the web more comfortable and safe. That’s why it is essential that the iOS Developer has a good understanding of the platform.

Responsibilities

  • Developing mobile applications;
  • Active participation in the whole development process, from initial design up to launching the product;
  • Active communication with colleagues, discussing the product functionality and design;
  • Proposing and implementing cutting edge, innovative solutions;
  • Applications optimization;
  • Identifying and eliminating bottlenecks.

Requirements

  • Good knowledge of Objective-C or/and Swift;
  • 2+ years' experience in commercial development of iOS applications;
  • Parallel programming and multithreading experience;
  • Experience in developing network apps;
  • Team leading experience of up to 3 engineers will be a big plus;
  • Knowledge of distributed version control systems (Git);
  • Experience with bug tracking system;
  • Experience working in a team environment;
  • Knowledge of Agile Methodologies;
  • Experience developing Swift applications is a big plus;
  • Knowledge of second development platform (Android, WP) or experience in development of Hybrid/Cross-Platform applications (Cordova+JS+Angular) is big plus;
  • At least Intermediate level of English.

We offer

  • Outstanding career development opportunities;
  • 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.

Why EPAM?

EPAMers appreciate our flexible work environment, great benefits, and opportunities to thrive.

Life@EPAM

Take a sneak peek at our life in and out of the office. We're more than teammates – we're a community of friends.