Опис вакансії{{:}}Інженер-програміст із повним набором програм, який добре вміє працювати як з зовнішнім, так і з серверним програмуванням. Серед інших обов’язків він відповідає за розробку та проектування зовнішньої веб-архітектури, забезпечення швидкості реагування додатків і співпрацює з графічними дизайнерами над функціями веб-дизайну. Має вміти писати логічний код і мати сильні навички вирішення проблем. Має знати про структуру БД і має знати про розробку та інтеграцію REST API. Необхідно м
Опис вакансії{{:}}Інженер-програміст із повним набором програм, який добре вміє працювати як з зовнішнім, так і з серверним програмуванням. Серед інших обов’язків він відповідає за розробку та проектування зовнішньої веб-архітектури, забезпечення швидкості реагування додатків і співпрацює з графічними дизайнерами над функціями веб-дизайну. Має вміти писати логічний код і мати сильні навички вирішення проблем. Має знати про структуру БД і має знати про розробку та інтеграцію REST API. Необхідно мати{{:}} Володіти такими мовами кодування, як HTML, CSS, JavaScript і jQuery. Глибоке розуміння всього процесу веб-розробки (дизайн , розробка та розгортання) Знання UI/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 тощо Досвід роботи з макетами інтерфейсу користувача вгору Досвід роботи з популярними бібліотеками інтерфейсу користувача, такими як BootstrapVue, Vuetify Досвід роботи з модулем, інтеграцією та наскрізним тестуванням Досвід створення високомасштабованих архітектур Розуміння важливості та цінності бекенд-безпеки Досвід інтеграції API сторонніх розробників Досвід роботи з Docker і оркестровкою контейнера платформ Досвід роботи з архітектурою мікросервісів, CI/CD та SQL Досвід тестування API за допомогою postman Досвід масштабування серверних систем від тисяч до мільйонів користувачів Досвід авторизації та автентифікації Досвід роботи з FCM Практичні знання автоматизованих модульних тестів у стеках серверних і зовнішніх технологій #pf
Показати більше
Показувати менше
Посадовий рівень
Старший середній рівень
Тип зайнятості
Зайнятість за контрактом
Посадові обов’язки
Інженерія та Інформаційні технології
Галузі
Технологія, інформація та інтернет