
Sigma Software Group е мултинационална технологична консултантска компания, основана през 2002 г. Нейните екипи предоставят разработка на софтуер, графичен дизайн, тестване и техническа поддръжка на клиенти в сектори, сред които автомобилна индустрия, здравеопазване, телекомуникации, авиация, банково дело, игрална индустрия, недвижими имоти и реклама. Компанията наема IT специалисти за работа по сложни инженерни проекти и подкрепя професионалното развитие чрез менторство и непрекъснато обучение. Възможностите за дистанционна работа са част от нейния работен модел, а проектите обслужват организации като AstraZeneca, Scania и SAS.
Дистанционен Android разработчик за строителни технологии (Полша)
Разработвайте приложения с Kotlin и Jetpack Compose за управление на работната сила в строителството и свързвайте мобилния софтуер с физически устройства. Създавайте мащабируеми функционалности за продукт в областта на строителните технологии.
Описание
- Разработвайте и поддържайте Android приложения с Kotlin и Jetpack Compose.
- Участвайте в дискусии за архитектурата и допринасяйте за техническите решения.
- Модернизирайте съществуващия Android код чрез рефакториране и подобряване на производителността.
- Създавайте лесни за поддръжка и мащабируеми функционалности според принципите на Clean Architecture.
- Проучвайте дефекти в приложенията и проблеми с производителността и ги отстранявайте.
- Свързвайте Android приложения с възможностите на NFC, Bluetooth и SDK за камера.
- Работете с колеги от екипите за iOS, QA, backend и продукта.
- Допринасяйте през целия жизнен цикъл на разработката на софтуер.
- Подкрепяйте качеството на кода чрез партньорски прегледи и непрекъснати подобрения.
- Допринасяйте за CI/CD и автоматизацията на разработката.
Изисквания
- Най-малко три години професионален опит в разработката за Android.
- Работни познания по Kotlin и съвременните практики за разработка на Android.
- Практически опит с Jetpack Compose, Coroutines, Flow, Retrofit и Android SDK.
- Опит с прилагането на MVVM и Clean Architecture.
- Солидни познания по обектно-ориентирано програмиране, алгоритми, структури от данни и шаблони за проектиране.
- Опит с внедряване на зависимости и инструменти за модулно тестване като Mockito и JUnit.
- Силно аналитично мислене и умения за решаване на проблеми.
- Способност да поемате отговорност за функционалности и да ги разработвате самостоятелно.
- Добри комуникационни умения и умения за работа в екип.
- Английски език на средно или по-високо ниво.
- Бакалавърска степен по компютърни науки или компютърно инженерство, или еквивалентен практически опит.
Придобивки
- Възможност за дистанционна работа.
- Работа по дългосрочно развитие на продукт.
- Развитие заедно с опитни инженери на средно и старшо ниво.
- Работа в утвърдена инженерна среда със задълбочена техническа експертиза.
- Тясно сътрудничество с организацията на клиента.
- Сътрудничество с устойчива европейска продуктова компания.
- Работа в гъвкав разпределен екип.