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