Необхідно:
– Більше 2 років досвіду роботи з React та Redux;
– Відмінне розуміння основних принципів React, створення додатків для різних середовищ, оптимізація візуалізації;
– Відмінне знання Redux, Redux hooks, Thunk;
– Відмінне знання HTML, CSS, SASS;
– Досвід роботи з REST API та GraphQL;
– Досвід роботи з бібліотеками i18n(RTL);
– Досвід роботи з OAuth 2.0;
– Досвід роботи з Next.js;
– Хороші знання Git;
– Хороша розмовна та письмова англійська.
Буде плюсом:
– Досвід Unit тестування;
– Досвід з платіжними системами (Paypal, Stripe тощо);
– Досвід з API Google Maps.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Більше 1 року досвіду роботи з React та Redux;
– Глибоке розуміння життєвого циклу компонентів та реалізація основних принципів;
– Добрі знання Redux, Redux hooks, Тhunk;
– Добре розуміння основних принципів JavaScript, асинхронного та функціональне програмування;
– Добрі знання HTML, CSS, SASS;
– Досвід роботи з RESTful API;
– Базові знання Git;
– Хороша письмова англійська.
Буде плюсом:
– Досвід Next.js;
– Робота з системою дизайну(Ant, Material);
– Досвід з OAuth 2.0;
– Досвід з однією з бібліотек i18n.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Більше 4 років професійного досвіду в сфері забезпечення якості;
– Глибокі знання QA та гнучких методологій;
– Аналітичний підхід, що поєднує увагу до деталей та бачення великої картини;
– Великий досвід роботи з тестуванням інтерфейсу користувача/ тестуванням UX;
– Великий досвід у написанні тестової документації (TestRail, Confluence);
– Відмінне знання життєвого циклу помилки;
– Великий досвід тестування архітектури клієнт/сервер;
– Досвід роботи з GIT;
– Розуміння веб -сервісів, XML, SOAP, REST API;
– Можливість керувати продуктами від тестування до випуску;
– Досвід роботи з Fiddler/Charles/Owasp Zap;
– Великий досвід роботи з мобільним та кросбраузерним/кроссплатформенним тестуванням;
– Великий досвід роботи з інструментами емулятора та симулятора (X-код, Visual Studio, BrowserStackXcode, XCTest/XCUITest Framework, Android Studio, Espresso/UiAutomator;
– Досвід роботи з інструментами розробників (Розуміння HTML/CSS/JS або JQuery);
– Добрі знання складних запитів SQL / запитів, що не є SQL;
– Вищі навички спілкування англійською мовою.
Це буде плюсом:
– Знання та навички програмування (ООП, знання будь -якої мови програмування);
– Досвід автоматизації тестування та процесу CI (CircleCI);
– Розуміння TDD, BDD;
– Досвід роботи з тестами кібербезпеки;
– Досвід тестування продуктивності;
– Робота з безперервною інтеграцією / набором інструментів безперервної доставки за допомогою Jenkins.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Більше 2 років професійного досвіду в сфері QA;
– Знання та розуміння процесів QA (STLC, розробка тесту, виконання тесту);
– Можливість написати чітку, стислу та вичерпну документацію тесту (плани тестів, тестові приклади, контрольні списки), використовуючи TestRail, Confluence;
– Глибокі знання типів і методологій тестування;
– Досвід роботи в середовищі розробки Agile (Scrum/Kanban);
– Досвід роботи з ручним тестуванням веб-додатків та компонентів на стороні сервера;
– Тестування інтерфейсу користувача/ UX -тестування;
– Досвід тестування API: Swagger та Postman;
– Експертиза в перегляді вимог до програмного забезпечення;
– Досвід роботи з Fiddler або Charles;
– Досвід тестування мобільних та веб -додатків;
– Досвід та глибоке розуміння кросбраузерного (IE, Chrome, Firefox, Safari) / кроссплатформенного тестування (Windows, macOS, Android, iOS, Linux);
– Досвід роботи з інструментом розробника;
– Розуміння запитів SQL / запитів, що не є SQL;
– Середній рівень англійської мови або вище.
Це буде плюсом;
– Знання та навички програмування (ООП, знання будь -якої мови програмування);
– Досвід автоматизації тестування та процесу CI (CircleCI);
– Розуміння TDD, BDD;
– Досвід роботи з тестами кібербезпеки;
– Досвід оцінки продуктивності.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Розуміння процесів розробки та життєвого циклу програмного забезпечення;
– Знання методологій та процесів забезпечення якості (гнучкі команди);
– Розуміння принципів і стандартів повідомлення про помилки;
– Розуміння архітектури клієнт-сервер;
– Розуміння веб -технологій: HTTP/HTTPS, CSS, HTML;
– Розуміння основних принципів мобільного тестування/веб -тестування;
– Розуміння принципу та стандартів належної тестової документації;
– Знання функціональних можливостей та нефункціонального тестування;
– Знання розробки тестування(основна методологія);
– Знання англійської мови для читання документів.
Це буде плюсом:
Досвід роботи з REST API: Postman, SoapUI, Swagger;
Досвід роботи з Fiddler або Charles;
Досвід роботи з Git;
Досвід роботи з базами даних SQL або NoSQL;
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Володіння мовою Kotlin;
– Досвід з Android SDK;
– Розуміння архітектури MVVM;
– Досвід роботи з Google services;
– Покриття проекту тестами і розуміння TDD;
– Досвід використання MVVM і принципів SOLID;
– Розуміння Сustom View, Canvas and Animation;
– Розуміння Room, repository and Retrofit;
– Володіти англійською мовою.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Володіння мовою Kotlin;
– Досвід з Android SDK;
– Розуміння архітектури MVVM;
– Досвід роботи з Google services;
– Покриття проекту тестами і розуміння TDD;
– Досвід використання MVVM і принципів SOLID;
– Розуміння Сustom View, Canvas та Animation;
– Розуміння Room, repository та Retrofit;
– Android NDK та crossplatform porting;
– Рerformance optimization та profiling;
– Володіти англійською мовою на високому рівні.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Володіння мовою Kotlin;
– Базовий досвід з Android SDK;
– Розуміння архітектури MVVM;
– Знайомство з Android Architecture Component.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
Необхідно:
– Знання принципів докеризації додатків (React, VueJS, NodeJS, PHP (laravel, cake));
– Проектування інфраструктур для запуску додатків засобами docker-compose, Hasicorp Terraform;
– Знання оркестрації Kubernetes (написання деплоймент маніфестів, адміністрування кластерів);
– Знання програмування мовою Python (на рівні створення скриптів з підключенням сторонніх бібліотек для управління різними сервісами, у тому числі й хмарних сервісів);
– Налаштування процесу безперервної обробки змін та доставки коду за допомогою сервісів: Jenkins, CircleCI, AWS Pipeline, Github Action;
– Знання хмарних провайдерів на рівні проектування інфраструктури з нуля: AWS, Digital Ocean, Google Cloud, Azure;
– Системи моніторингу: Zabbix, Icinga, Nagios, Newrelic;
– Автоматизація розгортання різних сервісів;
– Володіти англійською мовою.
Пропонуємо:
– Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
– Всі офіційні свята — вихідні;
– Оплачуваний випробувальний термін;
– Оплачувана відпустка та лікарняні;
– Матеріальна допомога при народженні дітей;
– Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
– Безкоштовнi курси англійської мови, в тому числі з native-спікером;
– Внутрішні ком’юніті та менторство;
– Нон-стоп розвиток в технологіях;
– Купівля техніки 50 на 50 з компанією;
– Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
– Часткова оплата навчальних профільних курсів;
– Часткова компенсація спортзалів, басейнів та інших фізичних активностей;
– Тімбілдінги з командою та іншими колегам (активний відпочинок, виїзди на природу та безліч інших цікавих івентів);
– Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!
We are looking for an experienced DevOps Engineer (5+ years) to optimize and improve the software development pipeline. You will play a crucial role in consolidating CI/CD pipelines, modernizing the client’s project build system, optimizing testing infrastructure, and improving local development environments to better engineering velocity (project: a platform for creating videos using artificial intelligence).
Core Skills & Experience Required:
- CI/CD: GitHub Actions – deep understanding(strategies, concurrency control, caching, etc). Bazel – deep understanding. Gazelle – optional, but good to have.
- Clouds: AWS – deep understanding (EKS, ECS, EC2, etc).
- Languages:
– Python – understanding of core concepts(variables, data types, loops, functions, classes, etc).
– Understading of how package management works (mostly uv).
– Good to have understanding of TypeScript, Javascript.
- Testing:
– Unit tests – deep understanding.
– Integration tests – deep understanding.
– End to end tests – deep understanding.
- Docker: optimizations – deep understanding. Multi-stage builds, caching, multi-platform builds, etc.
- Monitoring: Datadog, Cloudwatch – deep understanding.
- Infrastructure as Code: Terraform – deep understanding.
- System Design: Deep understanding of how to design systems that are scalable, reliable, and efficient.
Key Responsibilities:
- CI/CD Pipeline Consolidation & Optimization: Streamline and enhance existing CI/CD pipelines for efficiency and maintainability.
- Build System Improvement: Upgrade our build process with a modern build system such as Bazel to improve scalability and performance.
- Testing Infrastructure: Design and optimize a robust testing infrastructure to ensure high-quality releases.
- Local Development Environment: Implement a local development environment that enhances developer productivity and efficiency.
Preferred Qualifications:
- Previous experience in optimizing developer workflows and engineering velocity.
- Strong problem-solving and troubleshooting skills.
- Ability to work independently and communicate effectively in a remote setting.