Fullstack-разработчик (C++/JS)
Описание
Deep Digital — команда разработки цифровых продуктов для бизнеса. Компания работает на рынке уже почти 13 лет: с 2013 года мы создаем сайты, веб-сервисы и digital-решения, которые помогают компаниям запускать новые продукты, улучшать пользовательский опыт и развивать бизнес через технологии. Для участия в разработке проекта почтового клиента на базе Mozilla Thunderbird для Linux ищем Fullstack-разработчика (C++/JS). Основные требования: Опыт работы с JavaScript: классы, объекты, события, асинхронные вызовы, а также навыки использования JavaScript-фреймворков. Практический опыт участия в проектах, где JavaScript активно использовался. Это может быть как коммерческий опыт, так и pet-проекты, при условии хорошего практического знания языка. Коммерческий опыт разработки на C++. Опыт может быть не текущим, но C++ должен использоваться на одном из недавних проектов. Знание C++ на уровне, позволяющем читать и понимать логику существующего кода, разбираться в нем и адаптировать под свои задачи. Знание основных принципов объектно-ориентированного и функционального программирования. Опыт работы с RESTful API и умение интегрировать их в веб-приложения. Знание принципов работы сетевых протоколов и асинхронного программирования. Умение оптимизировать производительность веб-приложений и улучшать пользовательский опыт. Опыт работы с Git. Знание Linux на уровне пользователя. Умение работать в команде и обмениваться опытом с другими разработчиками. Хорошие навыки анализа и решения проблем, умение писать чистый и понятный код. Желание учиться и развиваться, готовность изучать новые технологии и постоянно совершенствовать свои навыки. Английский язык на уровне, достаточном для чтения и понимания технической документации. Опционально навыки, которые были бы дополнительным плюсом: Опыт работы над open source проектами. Опыт работы со стандартом XUL. Опыт разработки html widgets. Умение работать с базами данных; знание SQL и баз данных, таких как PostgreSQL. Мы предлагаем: Работу в аккредитованной ИТ-компании. Интересные задачи по разработке и сопровождению высоконагруженного ПО. Возможность работать с современным стеком технологий и сложными архитектурами. Взаимодействие с опытной командой разработки, аналитики и бизнеса. Возможность профессионального роста и участия в новых проектах компании.