IOS разработчик
PythonBELL INTEGRATOR – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.
Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).
Сейчас мы в поиске скиллорого IOS разработчика на проект крупного банка "МКБ Онлайн", реализуемого с 2019 г.
«МКБ Бизнес 2.0» - приложение, созданное в рамках проекта для юридических лиц и индивидуальных предпринимателей.
Приложение реализует следующий функционал:
• Переводы без комиссии не только в МКБ, но и в другие банки (ежемесячный лимит до 30 000 рублей)
• Полное управление картами, счетами, вкладами и кредитами
• Онлайн-открытие счетов под повышенный процент
• Выбор категорий для накопления бонусов и перевод баллов в деньги
• Кэшбэк до 25% у партнеров — приложение отследит ваши покупки и подберет персональные предложения
Что мы ждем от тебя:
- Уверенное знание Swift, навык работы с IDE Xcode;
- Знание API основных системных фреймворков App Frameworks;
- Знание об основных библиотеках и API из разделов App Services, Media, System;
- Верстка под iOS (storyboards, xib, code);
- Умение верстать на AutoLayout;
- Понимание реализации верхних уровней графического стека платформы (view в UIKit для iOS иерархии view);
- Опыт в реализации простых кастомных элементов;
- Опыт верстки сложных интерфейсов;
- Опыт работы с простыми анимациями (UIView);
- Опыт проектирования спецификации API;
- Детальное понимание того, как работает сеть, сетевые протоколы;
- Хорошее знание HTTP-протокола;
- Навыки использования Git;
- Опыт написания Unit-тестов;
- Знание технологий и основных паттернов проектирования мобильных приложений;
- Понимание принципов SOLID, GCD, работа с менеджером зависимоестей CocoaPods.
- Понимание объектно-, и предметно-ориентированного программирования;
- Знание архитектурных паттернов (MVC, VIPER).
Чем ты будешь заниматься:
- Составление и реализация технических решений;
- Участие в проработке архитектурных решений;
- Декомпозиция и плановая оценка задач;
- Обсуждение и ревью технической документации;
- Первичное тестирование разработанного продукта;
- Исправление дефектов ПО;
- Участие в рефакторинге кода, проведение Code Review;
- Обмен опытом с младшими разработчиками.
Технологический стек на проекте:
IDE: XCode
Архитектура: VIPER (по внутренним правилам команды, viper template)
ЯП: Swift
Минимально поддерживаемая версия ОС: iOS 11 (без SwiftUI)
Применение Swiftlint с внутренними правилами команды
Менеджер зависимостей: Pods
Pods Firabase (Crashlystics, Analytics)/ KingFisher/ SwitfyJSON/ ZipFoundation/ Apmlitude/ YandexMobileMetrica/ FSCalendar/ SnapshotTesting/ WebimClientLibrary (библиотека чата)
Разрабатываются Unit Tests на основе подхода с тестированием Logic (UI, Business) по внутренним правилам команды.
Разрабатываются Snapshot tests.
Тулзы и методологии:
- Хранение кода: Git
- Методология разработки: SCRUM, манифест Agile
- Документация: Confluence
- Трекинг задач: Jira
- СI/CD: GitLab CI
Что мы предлагаем:
- Достойный уровень заработной платы (по итогам технического интервью);
- Работа в аккредитованной IT компании;
- Сотрудничество: ТК РФ, ИП, ГПХ;
- ДМС, расширенные возможности стандартного социального пакета;
- Корпоративный абонемент на фитнес и курсы английского языка;
- Командная работа по гибким методологиям;
- Реферальная система «Приведи друга – получи бонус»;
- Дистанционный формат работы
- UIKit
- SwiftUI
- MVC
- Swift
- Xcode
- VIPER
- GCD
- CocoaPods
- Foundation
- HTTP
- ООП
- JSON
- REST API
- Unit Testing
- Scrum
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Откликнуться
