Разработчик iOS

Где: Москва
Требования: 
Опыт разработки приложений для iOS на Swift не меньше года; наличие выпущенных приложений в AppStore; понимание принципов работы браузеров (WebView).
Будет преимуществом:
Опыт многопоточного и сетевого программирования; опыт разработки для других мобильных платформ; умение работы с системами контроля версий; навык написания автотестов.
Условия:
Свободный график. Минимум бюрократии. Возможна удаленная работа. Участие в создании полезного и востребованного сервиса. Возможность изменить страну и общество к лучшему.

Разработчик Android

Где: Москва
Требования: 
Опыт разработки приложений для Android не меньше года; наличие выпущенных приложений в Google Play; понимание принципов работы браузеров (WebView).
Будет преимуществом:
Опыт многопоточного и сетевого программирования; опыт разработки для других мобильных платформ; умение работы с системами контроля версий; навык написания автотестов.
Условия:
Свободный график. Минимум бюрократии. Возможна удаленная работа. Участие в создании полезного и востребованного сервиса. Возможность изменить страну и общество к лучшему.

Frontend-разработчик (верстка)

Где: Москва
Требования: 
Уверенное знание HTML (4-5), CSS (2-3), Кроссбраузерность, начальные знания JavaScript, «резиновая» верстка, адаптивная верстка, sass, gulp.
Большим плюсом будет:
Опыт Front-end разработки на JS, webpack, npm, less, понимание бэкенд-разработки для эффективной работы в команде.
Условия:
Свободный график. Минимум бюрократии. Возможна удаленная работа. Участие в создании полезного и востребованного сервиса. Возможность изменить страну и общество к лучшему.

Менеджер email-рассылок

Где: Москва
Требования: 
опыт email-рассылок, внимательность, навыки html-верстки
Преимуществом будет: 
опыт верстки писем 
Чем предстоит заниматься: 
планирование рассылок, работа с авторами текстов, сегментация контактов, анализ результатов рассылок, составление отчетов, планирование кампаний

Project-менеджер

Где: Москва
Требования: — вы знаете, как настроить процесс с нуля и умеете подходить к решению конкретной задачи с поэтапным планом 
— вы умеете планировать и знаете, как работать с планировщиками задач
— вы комфортно чувствуете себя в табличках, хорошо систематизируете информацию и можете представить её в понятном виде
— вы умеете оценивать ресурсы в перспективе нескольких месяцев 
— вы координируете людей и успешно налаживаете коммуникацию между дизайнерами, юристами, производством и бухгалтерами
— вы можете внятно, ясно и коротко изложить свои мысли текстом и написать понятную и чёткую инструкцию для любого процесса
— вы имеете представление о производственном цикле печатных материалов
— вы представляете, как организовать логистику в масштабах страны
— вы выносливы, терпеливы, не вспыльчивы и владеете собой в любых ситуациях 
 Чем предстоит заниматься: организовать и настроить работу отдела производства, снабжающего регионы печатными материалами на протяжении всей кампании. Вы будете работать с дизайнерами с одной стороны и производствами — с другой; научитесь разбираться во всех тонкостях печати (и в полной мере освоите принт-менеджмент) и станете тем человеком, благодаря которому наши штабы будут самыми красивыми, а наша агитация — самой яркой и заметной.

Менеджер IT-проектов

Где: Москва
Требования: тот, кто поможет нам делать больше полезных сервисов и повысить эффективность разработки веб-проектов, мобильных приложений. Имеет дело со сложными IT-проектами, а также готов иногда совмещать работу в областях веб-проектов и event-менеджмента. Вы координируете команду, которая готовит контент, макеты, веб-сервис или сайт. После его запуска нужно следить за продвижением продукта, корректной работой сервиса и проведением офлайн-активностей.
Основная задача: IT менеджер координирует создание и поддержку сайтов и мобильных приложений.

Обязанности: готовит бриф, согласует с заказчиком, ставит задачи копирайтерам/дизайну, координирует верстку и разработку, принимает все работы и сдает на супервайзинг артдиректору/CTO, контролирует загрузку контента, проведение тестирования, оценивает качество продукта, готовит фактуру для публикаций по продвижению проекта, контролирует баг-фиксинг, апдейты, проводит дебрифинги. 
Способен организовать и мотивировать, контролировать работу команд: удаленных, в офисе. Может работать в ненормированном графике, в цейтноте, под политическим давлением; обладает грамотным русским языком; обладает нетривиальным мышлением, умеет генерировать идеи.
Для веб-разработки мы используем такой стек технологий: python (django, tornado); postgresql, redis; node.js; современные js-фреймворки на фронтенде и многое другое (но стремимся придерживаться обычного набора). Есть развертывание проектов при помощи ansible и автодеплой на сервер. Все проекты под версионным контролем (git). На проектах есть централизованное логирование событий и исключений, мониторинг доступности. (Кандидат на эту должность должен как минимум понимать, о чем всё это)
Примеры проектов: сайт кампании 20!8«Жнец»«Он вам не Димон»

Дизайнер

Где: Москва
Требования: портфолио в области брендинга и печатных материалов. Умение быстро вникать и чтить гайдлайны, базовое знание препресса. Уверенная работа с Adobe InDesign / Illustrator / Photoshop. Обязательна ссылка на портфолио.

Технический дизайнер

Где: Москва
Требования: умение работать по гайдлайнам и шаблонам, хорошее понимание политического и мемического контекста, высокая скорость работы. Повышенная чувствительность к типографике и композиции. Adobe Photoshop / InDesign / Illustrator / приветствуются навыки работы в Adobe Premier, Adobe After Effects и/или Final Cut. Обязательна ссылка на портфолио.

Бэкенд-разработчик на Django

Где: Москва
Требования:
Знание Python 2 и Django на хорошем уровне.
Интеграция:
Представление о том, как происходит деплой проектов на Django (никакой системы CI в данном случае не будет, просто скрипт).
Базы данных:
Понимание работы реляционных баз (postgres, в частности) на хорошем уровне. Умение создать сбалансированную реляционную модель и оптимизировать запросы при необходимости.
Код:
Следование стандартам, принятым для определенных языков и технологий. Для Python это PEP 8, для js — google-styleguide. Умение писать комментарии к коду и документацию к API. Желательно иметь представление о средствах, помогающих такую документацию создавать и поддерживать (Swagger, Apiary). Понимание принципов RESTful при проектировании API. Умение писать простой и отказоустойчивый код, не создающий проблем в поддержке.
Фронтенд:
Версткой и фронтендом занимается отдельный разработчик, но для эффективной работы необходимо понимать, как привязать верстку к шаблонизатору или оперативно поправить какую-нибудь мелочь в коде. Перспектива устанавливать npm-зависимости и собирать js/css при помощи webpack не должна пугать.
Ответственность и самостоятельность:
Разработчик должен быть самостоятельной боевой единицей. Практически весь проект делается без активного взаимодействия с другими людьми. У нас принято делать декомпозицию задач, но до разумного уровня. Никто не будет говорить разработчику, какой именно метод API нужно сделать сегодня. Как плюс опыт удаленной работы.
Условия:
Свободный график. Минимум бюрократии. Возможна удаленная работа.
Участие в создании полезного и востребованного сервиса. Возможность изменить страну и общество к лучшему.

Специалист по тестированию

Где: Москва 
Требования: опыт функционального и приемочного тестирования, опыт интеграционного тестирования, опыт написания тест кейсов, способность быстро обучаться.
Чем предстоит заниматься? Организацией тестирования на 20 проектах, взаимодействием с менеджерами проектов, написанием и ведением тест кейсов, ручным тестированием ( куда же без него :) ), мониторингом боевых метрик, написанием и поддержкой автоматических приемочных тестов , управлением командой тестирования.
Плюсами будет опыт: тестирования мобильных приложений, написания юнит тестов и API тестов, нагрузочного тестирования, тестирования производительности, тестирования безопасности.
Тех. стек: Jira, Zephyr, Test Rail.

Региональные координаторы

Где: Архангельск, Белгород, Благовещенск, Курган, Курск, Липецк, Мурманск, Ростов-на-Дону, Сочи, Старый Оскол, Тамбов, Тольятти, Тула, Улан-Удэ, Чита, Якутск.
Требования: Координатор должен быть в силах организовать небольшой коллектив и эффективно им управлять в соответствии с планом кампании. Необходимо быстро обучаться и обучать других, быстро приспосабливаться к новым условиям и видам деятельности.

Юристы

Где: Белгород, Брянск, Владивосток, Владимир, Иваново, Ижевск, Йошкар-Ола, Калининград, Краснодар, Курган, Курск, Липецк, Новокузнецк, Новосибирск, Омск, Пермь, Саранск, Смоленск, Сочи, Ставрополь, Старый Оскол, Сыктывкар, Тольятти, Томск, Тула, Улан-Удэ, Ульяновск, Хабаровск.
Требования:
— высшее юридическое образование, очное. Предпочтительно юридический факультет классического государственного университета  или профильный государственный юридический ВУЗ. Опыт работы по специальности не менее года;
— знание избирательного процесса, административного, гражданского законодательства, производства по делам об административных правонарушениях, административного процесса, гражданского процесса; 
— наличие навыков претензионной работы, в том числе с государственными органами (обжалование незаконных действий и решений, бездействия государственных органов, органов местного самоуправления в административном и судебном порядке);
— умение работать в команде, готовность быть всегда на связи, оперативно реагировать на потребности кампании;
— способность быстро находить правовые решения  для нестандартных ситуаций;
— готовность строго следовать в работе предлагаемым  рекомендациям и методическим материалам по избирательному процессу;
— умение обучать сотрудников, контролировать их деятельность;
— согласие на ненормированный рабочий день, готовность к увеличению нагрузки по ходу кампании, поддержка политических взглядов Алексея Навального.
Преимуществами будут:
— опыт работы в избирательных кампаниях;
— опыт оспаривания незаконных действий и решений правоохранительных органов;
— опыт участия в производстве по делам об административных правонарушениях;
— опыт согласования и проведения публичных мероприятий;
— опыт договорной работы;
— при опыте работы менее двух лет — красный диплом высокий средний балл или высокие оценки по профильным предметам; 
— мобильность, готовность незамедлительно выехать на место, где нужна ваша правовая поддержка.

Резюме и мотивационное письмо о том, почему вы хотите работать в штабе и разделяете наши ценности, присылайте на почту hr@navalny2018.org. Политический бэкграунд не обязателен.