-
-
Save folex/cb46ca430b67e681d8f752112cc352a5 to your computer and use it in GitHub Desktop.
Nexters - один из ведущих разработчиков социальных и мобильных игр в России и за рубежом.
За 5 лет существования компании мы успешно запустили более 15 проектов в различных социальных сетях (в том числе Facebook и Vkontakte), а также на мобильных платформах (iOS, Android).
Компания стремительно развивается и разрабатывает новый высоконагруженный сервис безопасного обмена сообщениями.
Функционал сервиса:
- сообщения и звонки;
- групповые чаты;
- гео метки;
- стикеры;
- быстрая и безопасная отправка фото и видео;
- секретные сейфы для тех, кому есть что прятать: контакты, чаты, события будут видны только вам и никому больше;
- end-to-end low overhead шифрование каждого сообщение для стопроцентной безопасности;
- регистрация не обязательна — вы можете всегда общаться анонимно.
Немного о нас:
- работаем по SCRUM, спринты 2 недели;
- процессы разработки меняются по желанию разработчиков, в результате ретроспектив;
- отказались от написания полного ТЗ, все детали вырисовываются из обсуждений и документируются в процессе разработки;
- собственный эффективный git flow процесс;
- пишем поведенческие автотесты на клиентский код;
- исповедуем continuous integration, ни один коммит не остается непротестированным;
- точно знаем какой продукт хотим получить, план разработки расписан на несколько лет вперед;
- разработка клиентов ведется на платформах iOS, Android, Windows, Windows Universal, Linux, OS X.
Откликнуться на любую вакансию можно в почту: [email protected]
Наша инфраструктура:
- хостинг в AWS;
- распределенный бэкенд написан на Scala с использованием Akka;
- для хранения данных используются Cassandra и Couchbase;
- RabbitMQ для общения бэкендов;
- настроенные мониторинг, CI, внутренняя статистика.
Ключевые слова: Scala, Akka, AWS, Linux, Cassandra, Couhbase, RabbitMQ, DevOps, Agile
Мы ищем того, у кого есть:
- знание платформы JVM и языка Scala;
- опыт построения высоконагруженных распределенных систем;
- опыт работы с Cassandra;
- опыт работы с AWS или аналогичными сервисами;
- умение работать c ОС Linux;
- базовые навыки DevOps.
Предстоящие трудности:
- переход на Multi-AZ;
- повышение отказоустойчивости;
- отвязка от AWS;
- переход на свои сервера.
Обязанности:
- разработка нового функционала для бэкенда;
- поиск и устранение проблем производительности;
- настройка различных сервисов в AWS;
- своевременное реагирование на алерты от мониторинга;
- самостоятельная оценка задач и планирование.
Ключевые слова: C++11, STL, Qt 5.x
Мы ищем того, у кого есть:
- отличное знание C++;
- отличное знание QT4/5;
- знание TCP, WebSocket;
- желателен опыт разработки GUI приложений с использованием QT4/5;
- опыт разработки многопоточных приложений;
- умение разбираться в чужом коде;
- умение решать сложные задачи самостоятельно;
Будет плюсом:
Обязанности:
- разработка полноценного клиента под ОС Windows, Linux, MacOS X на Qt5;
- общение с командой;
- самостоятельная оценка задач и планирование.
Текущее состояние инфраструктуры:
- администрированием серверов занимается Backend команда;
- развертывание окружения на 90% описано в Ansible;
- на данный момент сервис развернут в AWS;
- в процессе переезд с AWS на свое железо;
- в будущем поддержка нескольких праллельно работающих продакшн окружений.
Мы ищем того, у кого есть:
- опыт работы Linux/Unix администратором от 3-х лет;
- навыки работы с ansible/salt;
- навыки работы с git;
- опыт эксплуатации LXC/Docker-контейнеров;
- опыт работы с NoSQL (Cassandra) от 1 года;
- понимание устройства основных протоколов уровня приложения (HTTP, DNS, SMTP, SSL);
- понимание устройства протоколов транспортного уровня (TCP, UDP);
- понимание ключевых особенностей в подходе к автоматизации в распределенных средах с высоким уровнем нагрузки и требуемой доступности;
- навык написания скриптов на bash/python/perl;
- организация работы web серверов на базе nginx/cgi (кластеризация, балансировка, HA, hear tbeat).
Будет плюсом:
- знакомство с системами сбора статитиски и анализа логов Grafana или подобными;
- опыт масштабирования PostgreSQL.
Обязанности:
- поддержка в работоспособном состоянии сервисов проекта;
- автоматизация;
- масштабирование сервиса.
Продукт в AppStore: https://itunes.apple.com/ru/app/titanium-messenger/id910181723
Мы ищем того, у кого есть:
- превосходное знание Objective C, iOS SDK;
- не менее 3 лет опыта коммерческой разработки под iOS (наличие приложений, которые можно продемонстрировать);
- любовь к деталям;
- умение работать в гибкой среде, не бояться общаться с дизайнером и тестировщиками, обсуждать и корректировать задачи;
- опыт работы с Git;
- уверенные знания принципов ООП;
- умение работать с CoreData;
- понимание работы многопоточности в Objective C (очереди, операции, GCD).
Будет плюсом:
- опыт работы с шифрованием;
- опыт работы с p2p соединениями;
- опыт работы с ReactiveCocoa, или аналогами.
Обязанности:
- разработка iOS приложения;
- взаимодействие с командной проекта;
- разработка нового функционала.