-
-
Save andreichenchik/6506f0c243e2a307ff496e929b1a50f8 to your computer and use it in GitHub Desktop.
Titanium Messenger - защищенный мессенджер нового поколения, обеспечивающий защиту информации на всех этапах передачи контента.
Мы амбициозная команда, разрабатывающая сложный продукт, который ждут клиенты. Наша цель - обеспечить наших клиентов беспрецендентным уровнем безопасности общения. Защита личной информации пользователей — наш главный приоритет!
Сейчас проектная команда более 20 сотрудников. Мы ищем в команду людей способных эффективно решать глобальные задачи, способных быстро обучаться и идти в ногу с прогрессом. Присоединяйся!
Функционал сервиса:
- сообщения и звонки;
- групповые чаты;
- гео метки;
- стикеры;
- быстрая и безопасная отправка фото и видео;
- секретные сейфы для тех, кому есть что прятать: контакты, чаты, события будут видны только вам и никому больше;
- end-to-end low overhead шифрование каждого сообщение для стопроцентной безопасности;
- регистрация не обязательна — вы можете всегда общаться анонимно.
Немного о нас:
- работаем по SCRUM, спринты 2 недели;
- процессы разработки меняются по желанию разработчиков, в результате ретроспектив;
- отказались от написания полного ТЗ, все детали вырисовываются из обсуждений и документируются в процессе разработки;
- собственный эффективный git flow процесс;
- пишем поведенческие автотесты на клиентский код;
- исповедуем continuous integration, ни один коммит не остается непротестированным;
- точно знаем какой продукт хотим получить, план разработки расписан на несколько лет вперед;
- разработка клиентов ведется на платформах iOS, Android, Windows, Linux, OS X, Web.
Откликнуться на любую вакансию можно в почту: [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;
- своевременное реагирование на алерты от мониторинга;
- самостоятельная оценка задач и планирование.
Мы ищем того, у кого есть:
- опыт работы в продуктовой команды;
- умение быстро реагировать на изменяющиеся бизнес требования;
- способность моментально предлагать "рабочие" дизайн решения;
- внимание к деталям, здоровый перфекционизм;
- портфель работ.
Будет плюсом:
- хороший уровень иконографики, инфографики и типографики;
- умение читать статистику по продукту, и основываясь на ней подготавливать решения;
- опыт проектирования дизайна для десктоп приложений.
Обязанности:
- комплексное проектирование интерфейса (Axure etc, блок-схемы, сценарное проектирование);
- разработка UI (Sketch, составление и поддержка дизайн комплектов);
- работа в команде с разработчиками (Zeplin, подготовка материалов, составление и контроль дизайн требований).
Ключевые слова: JavaScript, React, HTML, CSS, ES6, ES2015, REST, HTTP, HTTPS, WebSockets
Мы ищем того, у кого есть:
- уверенное знание и понимание HTML, CSS (flexbox);
- владение нативным JS, понимание всех его особенностей;
- опыт создания сложных web интерфейсов от 2-х лет;
- знание протокола HTTP/HTTPS;
- опыт работы с REST API;
- опыт разработки кросс-браузерных web-приложений;
- знание фреймворков тестирования и умение тестировать приложение;
- внимание к деталям, здоровый перфекционизм;
- портфель работ.
Будет плюсом:
- опыт разработки адаптивных web-приложений (desktop/tablet/mobile);
- опыт работы с WebSockets и разработкой real-time взаимодействия с сервером из браузера;
- знание основных шаблонов проектирования и умение применить их там, где нужно;
- знание ES2015;
- знание Scala будет плюсом (бэкенд на Scala, при желании можно писать на ScalaJS);
- опыт работы с React или с аналогичными фреймворками.
Обязанности:
- разработка интерфейса адинистрирования для клиентов сервиса;
- участие в разработке web клиента сервиса;
- разработка веб-сайта сервиса.
Заранее прошу извинения за идиотский вопрос, но в чем состоит высокая (мета-)цель "еще одного столь безопасного" мессенджера?