Full-stack developer
Розробник і видавець мобільних ігор Mystery Tag шукає у свою команду Full-stack developer на гібридний формат роботи в наш київський офіс. Ви можете детальніше ознайомитися з нашими іграми, перейшовши за посиланням на наш сайт: mysterytag.com.
Наші вимоги:
Front-end:
- Відмінне розуміння синтаксису ES6 та вище, досвід застосування стрілочних функцій, модулів, async/await, генераторів.
- Знання принципів прототипного наслідування, області видимості, замикань.
- Здатність писати високопродуктивний код, оптимізувати роботу зі складними структурами даних.
- Впевнене володіння щонайменше одним із популярних фреймворків (React, Vue.js, Angular).
- Досвід створення SPA та SSR додатків.
- Розуміння ключових концепцій: компоненти, стан, маршрутизація, життєвий цикл, реактивність.
- Досвід роботи зі збирачами.
- Вміння оптимізувати та налаштовувати збірку.
- Вміння використовувати fetch, axios, WebSocket для обміну даними.
- Досвід інтеграції з REST, GraphQL, SOAP API.
- Знання патернів роботи з асинхронністю.
- Знання інструментів профілювання, вміння виявляти вузькі місця на фронті.
- Розуміння принципів віртуального DOM, мемоізації, відкладеного завантаження.
- Навички кешування даних на клієнті.
- Досвід написання unit-тестів та end-to-end тестів.
- Знання методологій TDD/BDD, вміння підтримувати високе покриття тестами.
- Використання лінтерів та форматерів для підтримки якості коду.
- Вміння розробляти невеликі мікросервіси або утиліти на Node.js, працювати з npm-пакетами, WebSocket-серверами, Express/Koa/NestJS.
- TypeScript: вміння типізувати складні структури даних, класи та взаємодію з зовнішніми бібліотеками.
- Docker та CI/CD: навички контейнеризації сервісів, налаштування пайплайнів, оркестрації.
- Розуміння розподілених черг, балансувальників, CDN, кешування на різних рівнях.
Back-end (PHP):
- Досвід комерційної розробки на PHP від 3-х років.
- Глибоке знання принципів ООП, патернів проєктування (GoF), SOLID.
- Розуміння внутрішніх механізмів PHP (робота з пам’яттю, PHP-інтерпретатор, особливості Zend Engine).
- Впевнена робота з DI-контейнерами, маршрутизацією, middleware, ORM.
- Налаштування та оптимізація продуктивності: кешування, кешування конфігурацій, оптимізація запитів.
- Організація складної бізнес-логіки.
- Участь у проєктуванні та реалізації мікросервісної архітектури: поділ доменів, сервісна шина, комунікація через REST, gRPC, черги.
- Досвід проєктування та інтеграції кількох сервісів: розуміння принципів розподілених транзакцій.
- Глибока робота з реляційними базами (MySQL/PostgreSQL): складні SQL-запити, індекси, тригери, процедури, оптимізація під високі навантаження.
- Бонусом буде досвід з NoSQL (MongoDB, Redis) та розуміння їхнього місця в архітектурі.
- Здатність планувати структуру БД та міграції з урахуванням масштабування.
- Знання OWASP Top 10 та навички захисту від типових вразливостей (SQL Injection, XSS, CSRF, SSRF).
- Розуміння безпечних практик зберігання даних, роботи з сесіями, шифрування.
- Досвід написання безпечних REST-API та JWT-аутентифікації.
- Вміння організовувати процес CI/CD та автотестів.
- Написання тестів з високим покриттям, використання моків, стабів.
- Розуміння статичного аналізу коду та дотримання кодстайлу.
Зі свого боку ми пропонуємо:
- Працевлаштування за системою ФОП із повною підтримкою в оформленні та веденні;
- Підтримка бухгалтерії та повне покриття податків;
- 24 оплачуваних робочих дні відпустки та лікарняні без втрати заробітної плати;
- Систему наставництва та злагоджену командну роботу;
- Створюємо комфортні умови для роботи (офіс в Києві з генератором та старлінком, різні можливості оптимізації роботи в умовах проблем з електроенергією);
- Щоденні компенсації обідів в офісі;
- Можливість швидкого кар'єрного росту;
- Комфортний графік роботи.
Published 24 March
58 views
·
11 applications
91% read
·
28% responded
Last responded 4 days ago
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Ukraine
United States
Ukraine
to $2500