Описание вакансии{{:}}Инженер-программист полного цикла, знающий как интерфейсное, так и внутреннее программирование. Он отвечает за разработку и проектирование интерфейсной веб-архитектуры, обеспечение оперативности приложений и работу вместе с графическими дизайнерами над функциями веб-дизайна, помимо других обязанностей. Должен уметь писать логический код и обладать сильными навыками решения проблем. Должен знать структуру БД и разбираться в разработке и интеграции REST API. Должен иметь{{:}}
Описание вакансии{{:}}Инженер-программист полного цикла, знающий как интерфейсное, так и внутреннее программирование. Он отвечает за разработку и проектирование интерфейсной веб-архитектуры, обеспечение оперативности приложений и работу вместе с графическими дизайнерами над функциями веб-дизайна, помимо других обязанностей. Должен уметь писать логический код и обладать сильными навыками решения проблем. Должен знать структуру БД и разбираться в разработке и интеграции REST API. Должен иметь{{:}} Знание языков кодирования, таких как HTML, CSS, JavaScript и jQuery. Глубокое понимание всего процесса веб-разработки (дизайн). (разработка и развертывание) Знание пользовательского интерфейса/UX. Хорошие навыки решения проблем, устные и письменные коммуникативные навыки. Готов изучать и внедрять новые технологии. Командный игрок и ответственный. Отвечает за интеграцию и разработку новых функций. задача по производству. Сотрудничает с партнерами по проекту для определения продуктов и технических требований. Создает, поддерживает и обновляет техническую, системную документацию и документацию по API по мере необходимости. Создает эффективные и многоразовые интерфейсные системы. Компилирует и анализирует данные, процессы и коды для устранения проблем и устранения неполадок. определить области для улучшения. Сотрудничать с фронтенд-разработчиками и другими членами команды для определения целей и разработки более функциональных и связных кодов для улучшения пользовательского опыта. Четкое понимание цикла веб-разработки, а также методов и инструментов программирования. Выявлять и распространять лучшие практики разработки программного обеспечения, участие в проектировании и проверке кода. Повышение надежности, масштабируемости и производительности. Отладка проблем в рабочей среде, определение первопричин и своевременное применение исправлений. Хорошее понимание оптимизации рендеринга производительности браузера. Создание эффективного и многократно используемого кода. Создание сложных пользовательских интерфейсов, работа с дизайном для решения любых проблем. сложные задачи CSS. Сотрудничать с командой серверной части при определении API и других сервисов, поддерживающих клиентские приложения. Преобразовать визуальные и письменные проекты в эффективные интерфейсные компоненты. Хорошее знание JavaScript, включая манипуляции с DOM и объектную модель JavaScript. Требования к образованию и опыту{{: }} Минимум степень бакалавра в области компьютерных наук или смежной области. Опыт разработки веб-приложений более 2 лет. Опыт разработки современных, адаптивных и кросс-браузерных веб-сайтов с использованием HTML, CSS и JavaScript. Глубокий опыт работы хотя бы с одним современным веб-сайтом. серверный язык, такой как PHP, Python и javascript. Опыт программирования сокетов (socket.io). Опыт работы с базами данных в памяти (Redis). Опыт работы с инфраструктурой PHP (Laravel). Опыт работы с инфраструктурой node.js (express js). Знание REST. Разработка API Опыт работы с базами данных SQL (MySQL, PostgreSQL и т. д.) Опыт работы с NoSQL (MongoDB) Знание библиотек управления магазинами, таких как vuex Большой опыт работы с современными и компонентными платформами пользовательского интерфейса vue.js. Опыт работы с React и Angular может быть плюсом. Опыт реализации насыщенной интерактивной визуализации данных с использованием современного JavaScript и методов разработки программного обеспечения. Опыт работы с исходным кодом.trol Management (Git) Опыт оптимизации производительности и дизайна веб-приложений Опыт работы с адаптивным веб-дизайном и способность обеспечивать выдающуюся функциональность на разных устройствах и платформах Знание текущих тенденций и лучших практик в области интерфейсной архитектуры, включая производительность, доступность, безопасность и удобство использования Опыт кросс-браузерной совместимости. Опыт интеграции API. Опыт создания крупномасштабных полнофункциональных пользовательских интерфейсов, распределенных систем и асинхронного программирования. Опыт работы с распространенными инструментами разработки интерфейса, такими как Babel, Webpack, NPM и т. д. Опыт работы с макетами пользовательского интерфейса. up Опыт работы с популярными библиотеками пользовательского интерфейса, такими как BootstrapVue, Vuetify. Опыт модульного, интеграционного и комплексного тестирования. Опыт создания высокомасштабируемых архитектур. Понимание важности и ценности внутренней безопасности. Опыт интеграции сторонних API. Опыт работы с Docker и оркестровкой контейнеров. Платформы Знание архитектуры микросервисов, CI/CD и SQL. Опыт тестирования API с использованием postman. Опыт масштабирования бэкэнд-систем от тысяч до миллионов пользователей. Опыт авторизации и аутентификации. Опыт работы с FCM.
Показать больше
Показывай меньше
Посадовый ровень
Старший середний рівень
Тип занятости
Занятость по контракту
Посадовые обвязки
Технологии и информационные технологии
Галузи
Технологии, информация и интернет