ОПИС ВАКАНСІЇ
Вимоги:
Основні вимоги:
- Знання і дотримання базових принципів програмування і чистого коду. DRY, YAGNI, SOLID. Знання принципів ООП;
- Досвід роботи з Git;
- Знання мови Python: типи даних, основні конструкції мови, бажано розуміння асинхронності (різниця між multithreading і multiprocessing, що таке GIL і т.д.);
- Знання і вміння дотримуватися PEP8 при написанні коду;
- Знання будь-якого веб-фреймворку на базовому рівні (Flask, FastAPI, Django);
- Знання REST та досвід у написанні RESTful API;
Буде плюсом:
Досвід роботи з Unix системами;
- Знання Android розробки і мови Kotlin на базовому рівні, мінімальний досвід роботи в Android Studio;
- Базові знання SQL;
- Досвід роботи з Docker, написання dockerfile і docker-compose файлів;
Обов’язки:
Обов’язки:
- Підтримка і оновлення веб-серверу, написаного мовою Python та запущеного на Raspberry Pi;
- Підключення девайсів через USB і комунікація з ними через Serial port;
- Підтримка існуючого Android-застосунку та його підключення до серверу на Raspberry Pi за допомогою bluetooth;
- Написання чистого коду, зрозумілого для інших розробників і який легко підтримується;
- Робота із Gitlab, комунікація з командою;
Контактна інформація →