Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Приєднуйтесь до нашої команди на посаду C++ Software Engineer і сприяйте розробці передових SDK, які забезпечують функціональність картографування та потокової передачі даних на клієнтському боці на різноманітних платформах - від вбудованих систем до настільних комп'ютерів. Ви будете працювати над високоефективними модульними інструментами, які підтримують наступне покоління локаційно-орієнтованих додатків.
Який проект ми пропонуємо вам
Ми шукаємо кваліфікованого та мотивованого інженера C++ для приєднання до нашої команди розробників SDK. На цій посаді ви будете допомагати у проектуванні, впровадженні та підтримці Data SDK для C++, легковажного та сучасного набору інструментів для розробки програмного забезпечення, що підтримує основні випадки використання картографування. Ви також будете працювати над компонентами, такими як Optimised Client Map Access Manager, який забезпечує ефективне використання карт формату OCM на клієнтському боці - розроблено спеціально для оптимізованої продуктивності як в онлайн, так і в офлайн сценаріях.
Обов'язки
- Проектування, розробка та підтримка бібліотек C++ для багатоплатформового розгортання, забезпечуючи високу продуктивність та надійність.
- Впровадження функціональностей клієнтського кешування, потокової передачі даних та оновлення карт за допомогою Access Manager.
- Співпраця з крос-функціональними командами в Agile середовищі, участь у плануванні спринтів, переглядах коду та обговореннях у команді.
- Внесення внеску до процесів безперервної інтеграції та розгортання для забезпечення плавної та автоматизованої доставки програмного забезпечення.
- Виявлення та аналіз вимог, забезпечуючи чітке розуміння потреб користувачів та обмежень системи.
- Проведення регулярних сесій уточнення беклогів, співпраця з командою для уточнення користувацьких історій, визначення критеріїв прийнятності, оцінки витрат та пріоритезації завдань для майбутніх спринтів.
- Розбивка складних функцій на керовані завдання, сприяння ефективному плануванню та виконанню спринтів.
Вимоги
- Глибокий досвід програмування на C++ (C++11 і вище)
- Доведений досвід роботи у розробці крос-платформових додатків чи бібліотек
- Досвід роботи в Agile командах
- Знання практик безперервної інтеграції та розгортання
- Вищий середній рівень або вище англійської мови (усна та письмова)
- Досвід розробки для iOS та знайомство з NDS.live є плюсом
Як працювати в Intellias
У Intellias, де технологія займає центральне місце, люди завжди стоять на першому плані. Створюючи комфортну атмосферу в нашій команді, ми дозволяємо людям розкрити свій справжній потенціал і досягти надзвичайних результатів. Ось чому ми пропонуємо ряд переваг, які підтримують ваше благополуччя та сприяють вашому професійному зростанню.
Ми прагнемо сприяти рівності, різноманітності та інклюзивності як роботодавець, який забезпечує рівні можливості. Всі претенденти будуть розглядатися для працевлаштування без дискримінації за ознакою раси, кольору шкіри, релігії, віку, статі, національності, інвалідності, сексуальної орієнтації, гендерної ідентичності чи самовираження, статусу ветерана чи будь-якої іншої ознаки, захищеної чинним законодавством.
Ми вітаємо та святкуємо унікальність кожної людини. Приєднуйтесь до Intellias для кар'єри, де ваші перспективи та внески є важливими для нашого спільного успіху.