Trainee/Junior iOS developer
Продуктова компанія відкриває вакансію для студентів останніх 4-5х курсів профільних вузів, або джуніор спеціалістів з невеликим комерційним досвідом роботи. Профільна вища освіта обовʼязкова, після проходження курсів не розглядаємо
Requirements:
· Swift
· Understanding of iOS user interface guidelines and best practices
· XCTest Framework
· SQL
· UIKit
· English intermediate and higher
As a plus:
· Objective-C
Responsibility:
· Develop and update iOS Applications
· Write unit tests for iOS Applications
· Support UI Tests
· Collaborating with the team
Чим займається безпосередньо команда:
Команда розробки платіжних інтеграцій займається створенням компонентів мобільної POS-системи, яка забезпечує комунікацію між POS та платіжними терміналами/сервісами. Враховуючи те, що POS необхідно підтримувати роботу з великою кількістю різних платіжних систем, команда створила модуль, який декларує протоколи роботи основних платіжних функцій, необхідних для каси.
Відповідно до цих протоколів і відбувається розробка модулів, які відповідають за роботу з різними платіжними системами. Завданням розробників є вивчення документації платіжної системи, узгодження особливостей підтримуваних платіжних функцій з командою бізнес-аналітиків та розробників інших компонентів Mobile POS, імплементація необхідних методів відповідно до прийнятих усередині команди протоколів, документації платіжної системи та бізнес-логіки Mobile POS. Взаємодія з UI зазвичай відбувається на етапі підключення готового платіжного модуля до мобільного додатку. При цьому робота з платіжними терміналами та серверами платіжних систем в основному здійснюється за протоколом REST API, TCP/IP.
Required languages
| English | B1 - Intermediate |