Junior+ iOS Developer

Junior+ iOS Developer

Kharkiv or remote

We are looking for a Junior+ iOS Developer to join our team. The team unites specialists from different technology stacks and build and maintain projects in a variety of domains including CRM systems, banking solutions, video, and photo processing

Requirements

  • Version control systems: Git, git flow (feature implementation, release / hot fix process) experience must-have
  • Dependency managers: knowledge of basic Cocoapods workflow
  • Distribution process: understanding signing base workflow, understanding distribution types (AdHoc, Appstore, etc)
  • Networking: HTTP protocol, solid URLSession components and working principles understanding, Alamofire, basic experience with curl
  • Persistance: CoreData
  • UI: manual layout / Auto Layout, creating UI programmatically and using Interface Builder (storyboards, XIB’s), adaptive UI layout, ability to decompose screen and use view controller containment
  • IDE: Xcode
  • Bug tracking: basic workflow with Jira
  • At least Intermediate level of spoken and written English

Responsibilities

  • Application development
  • Tasks decomposition
  • Task estimation
  • Code review

About project

We are looking for a Junior+ iOS Developer to join the team. Here are some projects we are working on:

  • iOS client for tobacco company - development from scratch, currently 1 developer in a team
  • iOS travel app - bug fix, refactoring, new features implementation, currently 1 developer in a team
  • VIdeo/audio stream and conference client - bug fix, new features, currently 1 developer in a team
  • Delivery service mobile client - app maintenance, new features implementation, currently 1 developer in a team
  • Psychologic advisors and psychics app - app maintenance, currently 2 developers in a team
  • Perfumes catalog app with BLE scanner - redesign, bugs fix, refactoring, currently 2 developers in a team

Our perfect candidate

  • Seeks constant professional growth
  • Produces qualitative results
  • Is able to effectively organise the workflow
  • Wants to develop technical skills
  • Is ready to take responsibility for the results

We offer

With us you can:

  • Develop your professional skills
  • Grow within the company

Also, we provide:

  • Fair and competitive compensation and benefits
  • Flexible working conditions
  • Great office, a 5-minute walk away from Pushkinska metro station
  • Medical compensation
  • English classes
  • Pizza Fridays
  • Discounts offered by IT Loyalty
  • Unforgettable corporate events and holidays celebrations