
Garmin Cluj е регионален офис на Garmin, насочен към разработването на технологии за навигация, фитнес, здраве и свързани ежедневни изживявания. Работата му допринася за продукти като GPS навигационни системи, смарт часовници и фитнес тракери, които подпомагат дейности от изследване на открито и наблюдение на здравето до пътуване с автомобил. Екипът създава надеждни решения, предназначени за потребители по целия свят.
Android софтуерен инженер – приложението Garmin Varia, хибридно в Клуж-Напока
Разработвайте приложението за колоездачна безопасност Garmin Varia за радарни устройства, задни светлини и камери. Работете върху Bluetooth свързаност с ниска латентност, фонови процеси и предупреждения, насочени към безопасността.
Описание
- Проектиране и разработване на софтуерни компоненти като част от по-широки Android проекти.
- Наставничество и подкрепа за софтуерни инженери с по-малко опит.
- Предоставяне на обмислена обратна връзка и идеи за подобрения чрез партньорски прегледи на кода.
- Оценяване на усилията за разработка, сравняване на технологични възможности и препоръчване на подобрения на процесите.
- Проучване на първопричините за технически проблеми и определяне на коригиращи действия.
- Разработване и поддръжка на придружаващото приложение Varia за задни радари, задни светлини и камери на Garmin.
- Осигуряване на бърз стрийминг от сензори, надеждна фонова свързаност, енергийно ефективна работа, обработка на видео, заснемане на медии и автоматичен запис на инциденти.
Изисквания
- Задълбочени познания за архитектурните компоненти на Android, включително ViewModel, StateFlow или LiveData и Room, както и за моделите MVVM, MVI или Clean Architecture.
- Силен опит с Kotlin, включително корутини, Flow и идиоматични езикови функции.
- Напреднал опит с Jetpack Compose, включително изнасяне на състоянието, странични ефекти, теми, персонализирани компоненти и оперативна съвместимост с View.
- Практически опит с рамки за инжектиране на зависимости.
- Солидни познания за фоново изпълнение с WorkManager и услуги на преден план, както и за Bluetooth и BLE API.
- Опит с писане на модулни тестове с JUnit и MockK и UI тестове с Compose Testing или Espresso.
- Практически опит с конфигуриране на Gradle и AGP и с инструментите на Android Studio.
- Най-малко три години професионален опит в разработката за Android.
Придобивки
- 24 дни платен годишен отпуск, допълнителни дни според стажа в Garmin и компенсация за официалните празници.
- Абонамент за здравен пакет и годишна помощ за очила.
- Месечна помощ за спортни и уелнес дейности.
- Местни и глобални възможности за развитие, включително обучения, менторство и технически и лидерски програми.
- Достъп до платформи за електронно обучение и подкрепа за участие в технически конференции.
- Бонус за лоялност към компанията и допълнителни бонуси за празници и лични важни събития.
- Ваучери за храна.
- Съществени отстъпки за продуктите на Garmin.
- Програма за закупуване на акции от служители.
- Вноска от работодателя в пенсионния план по трети стълб.
- Продукти на Garmin, достъпни за тестване и временно ползване.
- Събития за благосъстояние, спорт и общност, включително спортни дейности, занимания, хакатони и партита.
- Допълнителни придобивки, представени по време на процеса на подбор.