Middle C++ Developer (Front-end)
Digital Method - компанія-розробник програмного забезпечення, що спеціалізується на платіжних технологіях. Наша місія - забезпечити швидкі, якісні та різноманітні онлайн-платежі для наших партнерів та їхніх клієнтів. Ми забезпечуємо міжнародні та локальні платежі для всіх видів бізнесу.
Ми розробляємо власний захищений месенджер для широкого використання на всіх основних платформах: iOS, Android, десктоп (Windows/macOS).
Продукт створюється з нуля, з фокусом на швидкість, безпеку, масштабованість та зручність. У користувачів буде можливість обмінюватися повідомленнями, файлами, аудіо- та відеозв’язком.
Це внутрішній проєкт компанії — продуктова розробка з повним контролем архітектури, стеку та бізнес-логіки. Ви зможете взяти участь в знаходженні технічних рішень, побудові інфраструктури та розвитку проєкту з самого початку. Ти приєднаєшся до команди з досвідченими інженерами, зможеш впливати на архітектуру і технічні рішення, розвиватися всередині продукту та бачити прямий результат своєї роботи.
Що ми очікуємо:
- 2–4 роки комерційного досвіду з C++
- Знання C++11/14/17, розуміння принципів ООП та шаблонного програмування
- Досвід роботи з STL, Boost або іншими бібліотеками
- Знання принципів побудови багатопотокових програм
- Вміння працювати з інструментами для профілювання та налагодження
- Розуміння системного програмування або роботи з низькорівневими API
- Досвід роботи з Windows
- Англійська мова — Intermediate (для читання техдокументації та листування)
Буде плюсом:
- Досвід з CMake, Conan або іншими інструментами збирання
- Знання мережевих протоколів (TCP/IP, UDP)
- Досвід роботи з embedded-системами, драйверами або реального часу (RTOS)
- Розуміння принципів CI/CD, Docker
- Практика з Python або Bash для автоматизації
Майбутні задачі:
- Розробка графічного інтерфейсу клієнтської частини (вікна чату, повідомлень, налаштувань тощо)
- Використання C++ і GUI‑framework (рекомендовано Qt/QML)
- Інтеграція UI з бекенд‑логікою (мережа, шифрування, зберігання повідомлень)
- Розробка та оптимізація програмного забезпечення на C++
- Оптимізація продуктивності UI: мультипоточність, зменшення latency
- Участь у створенні архітектури нових модулів та компонентів
- Підтримка існуючого коду та його рефакторинг
- Написання тестів (unit/integration)
- Робота з системами контролю версій (Git)
- Співпраця з QA, DevOps, Project Manager та іншими командами
- Участь у code review та плануванні задач
- Участь у щоденних стендапах, плануваннях, технічних обговореннях
Ми пропонуємо:
- Офіційне працевлаштування (ФОП) та оплачувану відпустку — ми цінуємо наших співробітників і дбаємо про їх комфорт.
- Широкі можливості для професійного і кар'єрного зростання.
- Конкурентну оплату праці, яка відповідає вашому досвіду та навичкам.
- Зручний графік роботи: з понеділка по п’ятницю з 9:00 до 18:00.
- Дистанційний формат або on-site в нашому офісі у Львові, Києві.