В рамках зоны ответственности Фронтенд-разработчик реализует следующие задачи:
- сбор предварительных данных для выявления требований к ИР;
- определение первоначальных требований заказчика к ИР и возможности их реализации;
- планирование коммуникаций с заказчиком в рамках типовых регламентов организации;
- проектирование разделов ИР;
- установка и настройка прикладного программного обеспечения и модулей;
- тестирование интеграции ИР с внешними сервисами и учетными системами с использованием взаимодействия компонентов распределенной системы;
- проведение и регламентация работ по резервному копированию и развертыванию резервной копии ИР;
- управление доступом к данным и определение уровней прав пользователей ИР;
- обеспечение безопасной и бесперебойной работы сайта;
- разработка процедур интеграции программных модулей;
- осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта.
Для реализации установленных задач Фронтенд-разработчик обязан выполнять следующие действия:
- Создает пользовательские интерфейсы.
- Отвечает за всю внешнюю часть сайта или приложения.
- Выполняет работы по созданию (модификации) и сопровождению ИР.
- Осуществляет тестирование интеграций ИР с внешними сервисами и учетными системами.
- Осуществляет управление доступом к данным и установке прав пользователей ИР.
- Выполняет установку и настройку прикладного программного обеспечения и модулей.
Навыки и знания по специальности (основы):
— осуществлять процесс проектирования интерфейса с учетом существующих правил для предметной области проекта;
— применять инструменты для оценки эффективности и удобства созданного интерфейса, применять полученные данные для оптимизации интерфейса;
— соблюдать процедуру установки прикладного программного обеспечения в соответствии с требованиями производителя;
— идентифицировать инциденты, возникающие при установке программного обеспечения, и принимать решение по изменению процедуры установки;
— пользоваться нормативно-технической документацией в области программного обеспечения;
— тестировать ИР с использованием тест-планов;
— выбирать и комбинировать техники тестирования ИР;
— интерпретировать бизнес-требования заказчика для составления тестовых сценариев;
— выполнять регламентные процедуры по резервированию данных;
— документировать регламентные процедуры;
— устанавливать прикладное программное обеспечение;
— производить настройку параметров web-сервера;
— устанавливать СУБД;
— регламентировать уровни прав и ролей ИР;
— анализировать показатели работы оборудования и записи журналов сообщений;
— писать программный код процедур интеграции программных модулей;
— применять методы и средства сборки модулей и компонент программного обеспечения, разработки процедур для развертывания программного обеспечения, миграции и преобразования данных, создания программных интерфейсов;
— производить оценку работоспособности программного продукта.