Уважаемые читатели «Русской народной линии», дорогие друзья! Как известно, мы произвели серьёзные изменения программного обеспечения и внутреннего устройства нашего портала. К сожалению, возникли определённые сложности при переносе весьма объемного уже контента РНЛ на новую платформу. Не все сервисы работают исправно. Дело усложняется тем, что в связи со скудным финансированием техническим обеспечением работы РНЛ занимается один человек, который не справляется со всеми проблемами.
Мы видим выход в приёме на работу в качестве помощника вэб-мастера еще одного сотрудника. Высококвалифицированного сотрудника наш бюджет не потянет, поэтому мы надеемся на вчерашних выпускников вузов или даже студентов, ищущих возможности подработки.
Конечно, очень важно, чтобы этот молодой человек разделял ту идеологию, которую отстаивает «Русская народная линия». Мы понимаем, что основная аудитория читателей РНЛ - это люди не очень молодые. Но может быть, у Вас, дорогие друзья, есть дети или даже внуки, или есть они у Ваших друзей и знакомых. Прошу Вас откликнуться на нашу просьбу и помочь нам в поиске технического специалиста.
Ниже мы публикуем обращение нашего вэб-мастера Сергея Житинского, в котором он на понятном специалистам языке разъясняет, какие компетенции должны быть у этого человека.
Главный редактор «Русской народной линии» Анатолий Степанов.
Нам требуется «full-stack» программист для технической поддержки и развития сайта.
Задачи - сопровождать разработку, отвечать на вопросы пользователей и редакторов, исправлять ошибки и внедрять новые функции, под руководством веб-мастера РНЛ.
Работа предполагается удалённая, из дома.
Сайт разработан на достаточно редком для веб-технологий языке программирования Swift.
Если вы его не знаете - не беда, Язык достаточно легко изучается при знании основ программирования и опыте на любом C-подобном языке.
Server Side Swift - это отдельное направление развитие языка Swift.
Основное употребление этого языка - разработка для устройств фирмы Apple - Mac, IPhone, iWatch и AppleTV.
Освоив язык Swift, вы сможете впоследствии разрабатывать и для этих устройств, изучив некоторые специфичные библиотеки.
Требования:
- общие знания в том, как работают компьютеры и программы на них на уровне программы технического ВУЗа и/или предметных онлайн-курсов;
- опыт в веб-разработке как со стороны серверной части (backend): PHP, Python, C# - не менее года;
- опыт веб-разработки со стороны броузерной части: HTML5/CSS3/JS/Jquery - тоже не менее года;
- знакомство с ОС Linux, умение развернуть, запустить и остановить несложный вебсервер, например на технологиях nginx + php + mysql;
- знакомство с SQL-базами данных (например: MySQL, PostgreSQL, MSQL).
Пожелания (необязательно, но желательно):
Наличие Mac для разработки.
Продвинутое знание в любом из направлений:
- DevOps;
- серверное программирование;
- базы данных;
- FrontEnd фреймворки (AngularJS, ReactJS, VueJS).
Зарплата будет зависеть от количества рабочих часов в день и от квалификации.
4. Ответ на 2, Разработчик РНЛ:
3. Кому писать, если ещё актуально?