#астана #ios #android #devops
BTS Digital — цифровой стартап из Казахстана с мировыми перспективами и командой профессионалов со всего СНГ. Мы создаём IT экосистему на национальном уровне для трансформации цифрового опыта населения всей страны.
Мы ищем лучших специалистов в нашу команду. У нас неформальные отношения внутри команды, дружеская атмосфера, и обстановка, в которой приятно работать. Мы используем самый передовой стек технологий, разрабатываем крупный онлайн продукт для миллионов пользователей и постоянно улучшаем рабочие процессы.
Мы предлагаем лучшие финансовые условия по стране, а также:
- Годовые бонусы;
- Медицинская страховка;
- Современный офис уровня лучших технологических компаний;
- Рабочее место с MacBook Pro или его аналогом на выбор;
- Корпоративные скидки в фитнес-клубы города;
- Обучение и конференции;
- Кофе, печеньки и другие плюшки.
Позиция: Senior Android Developer
Стек: Kotlin, RxJava, MVVM, Clean Architecture, Android SDK, Android Studio, Gradle, Git; SQLite в Android.
Требования:
-Более 5 лет работы с Android SDK;
-Понимание архитектуры Android-приложений и паттернов проектирования;
-Понимание протоколов https/wss;
-Практический опыт использования REST, различных API и компонентов Android SDK, JDK;
-Практический опыт в проектирование многопоточных приложений.
Задачи:
-Разработка Android приложений с нуля;
-Внедрение новых сервисов и технологий приложений.
Позиция: Senior iOS developer
Стек, инструменты:
- Весь проект на Swift;
- Архитектура VIPER + SOA;
- Jira/GitLab/Scrum.
Требования
Опыт iOS разработки от 3х лет;
Отличное знание swift (obj-c лишним не будет) и multi-threaded programming;
Отличное знание UIKit;
Уверенное знание принципов SOLID и принципов проектирования масштабируемых приложений;
Опыт командной работы;
Знание GIt / Git flow;
Опыт написания Unit-тестов.
Плюсом будет:
Опыт настройки CI/CD;
Знание скриптовых языков (Python, Ruby, Bash);
Опыт работы с fastlane.
Задачи:
Участие в разработке проекта с нуля;
Принятие архитектурных решений при разработке;
Проведение code review;
Написание Unit-тестов.
Позиция: System Engineer / DevOps
Стек: Git, Jira, KVM, OpenStack, bash, Python, Ruby, Ansible, Terraform, Docker, Kubernetes, CI/CD, Prometheus, Grafana, ELK, Kafka, Cassandra, cockroachdb, Jenkins, Gitlab
Требования:
Опыт работы с виртуализацией на базе гипервизора KVM;
Глубокие навыки и опыт администрирования ОС GNU/Linux;
Опыт автоматизации процессов в ОС GNU/Linux;
Знание ландшафта OpenStack, его компонентов, а так же сильных/слабых сторон каждого продукта;
Опыт автоматизации при помощи shell-скриптов;
Опыт работы с СУБД PostgreSQL, MySQL и т.д;
Знание аппаратных сред, аппаратных вычислительных ресурсов, систем хранения данных;
Опыт работы с драйверами аппаратных средств в среде GNU/Linux;
Понимание взаимодействия между HW, операционной системой и приложениями в GNU/Linux;
Опыт выявления и устранения неисправностей;
Опыт развёртывания и интеграции SDN;
Умение самостоятельно контролировать ход выполнения своих задач, инициативность;
Опыт работы с языками программирования Python, Ruby;
Опыт работы со средствами автоматизации развертывания (Ansible, Salt, Puppet, Chef).
Опыт работы с Docker, Docker-Compose, Kubernetes
CI/CD
Задачи:
Создания необходимых условий в инфраструктуре для нормального функционирования ПО;
Объединение всех процессов из разработки в поставку;
Организация общей среды для произведения изменений;
Мониторинг серверов и сервисов
Обеспечение стабильности работы
Автоматизирование всех процессов.
Контакты:
ainash.khamit@btsdigital.kz