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