Выбираю•IT помогает в выборе будущей профессии абитуриентам
и студентам, в развитии профессиональных навыков молодым специалистам,
в выборе дополнительных программ обучения и специальных курсов.

О портале Каталог профессий

Поиск по порталу

Back-end-разработчик; Front-end-разработчик

Бэкенд-веб-разработчик – это, по сути, человек, разрабатывающий серверную логику и осознающий, в каком контексте она будет исполняться – в контексте веб-приложений. Это разработка, связанная с написанием скриптов для сервера.

Основные обязанности:
  • Разработка бизнес-логики и back-end системы для поддержки продукта;
  • создание функциональных API (совместная работа c back-end разработчиками);
  • проектирование и разработка единой библиотеки компонентов для дизайнеров и разработчиков;
  • поддержка и развитие инфраструктурного инструмента на основе SourceJS;
  • кроссбраузерная и адаптивная верстка HTML5/CSS3;
  • проектирование пользовательских интерфейсов ;
  • Front-end разработчик анализирует существующие системы клиента и разрабатывает способы интеграции создаваемого продукта и этих систем, а также занимается совершенствованием билд-процесса статических ресурсов на веб- и мобильных версиях приложений ;
  • Back-end-разработчик создаёт модульные и интеграционные тесты, а также утилиты автоматизации постоянных задач ;
  • И занимается оптимизацией и расширением функционала имеющегося кода ;
  • Также он оптимизирует клиентский опыт портала (JS, CSS).

Требования к индивидуальным особенностям специалиста

  • Аналитический склад ума;
  • Структурное мышление;
  • Внимательность к деталям;
  • Высокий уровень развития технических способностей;
  • Развитое воображение;

Требования к профессиональной подготовке

  • Образование - в зависимости от уровня квалификации: среднее профессиональное или высшее техническое ;
  • Приветствуется опыт разработки приложений ;
  • Свободное владение серверными языками PHP, Python, Ruby, Java, Perl, Node JS, а также фреймворками Symfony, Codeigniter, Yii, Zend Framework, Kohana и др;
  • Понимание интерфейсных веб-технологий, таких как HTML, CSS, и JavaScrip;
  • Навыки работы с большими объемами информации;
  • Способность организовывать серверное окружение, включая администрирование баз данных, а также масштабирование приложений;
  • Знание всех стандартов безопасности;
  • Опыт работы с системами контроля версий, таких как Git;
  • Знание английского языка для работы с технической документацией.

Специальные партнёры портала

Партнёры