Company description:

HRO Digital is a specialist traditional recruitment business. HRO Digital is a brand of Verita HR Polska. Verita HR Polska is a Human Resources service provider operating under number 5694. We are working as a recruitment provider searching on our Client's behalf for a person in the following role:

IOS Engineer

Responsibilities:

Collaborate in the project team to help develop the product and help guide the team through the whole development lifecycle

Planning, estimating, contributing to the architecture, coding, development

Refactoring and continuous improvements of the code bases is vital

Focus on SW quality and delivering quality throughout the whole process

Ensuring that technical decisions and information is communicated thorough the global team

Taking responsibility of releases and contributing to the ongoing support of the live apps.

Requirements:

Hands on experience on using Swift 4.2 + to develop iOS app, Objective-C is a plus

Understanding and experience working with modern design patterns: MVP, MVVM, VIPER

Familiarity with UIKit and Human Interface Guidelines

Solid experience in writing Unit Tests and UI tests under XCTest framework. Snapshot test is a plus

Familiar with third party lib integration and deep understanding how frameworks work in iOS app

Use DI wisely in your daily work

Experience with source code versioning tools, specifically Github, understanding how git flow works

Familiar with security concept and integration is must, like https, cert pinning, encryption and decryption, storing & transmitting data and protecting app user's data

Deep experience working on a team of iOS engineers building and maintaining large scale apps, or apps that you have built personally

You should be comfortable with pair programming and code review process

Knowledge of agile project management with cross functional teams, using Jira and Confluence

Python is a plus

The offer:

-Multiple employee's benefits and private health care

-Stable job in a multinational environment

-Possibility to continously develop and improve within the organization.