
accesa.eu е технологична и IT консултантска компания, която си партнира с организации от 2004 г. насам. Дейността ѝ обхваща разработване на персонализиран софтуер, модернизиране на приложения, облачни решения, анализ на данни, изкуствен интелект, киберсигурност, интелигентно работно място, бизнес хиперавтоматизация и управлявани оперативни услуги.
Компанията подкрепя клиенти в сектори като консултантски услуги, производство, здравеопазване, търговия на дребно и финанси. Accesa се фокусира върху практическата дигитална трансформация, като съчетава технологични решения, съобразени с конкретните нужди, със съвместно изпълнение, за да помага на организациите да модернизират системите си, да подобряват операциите и да развиват нови възможности.
Старши технически ръководител за Android от разстояние в Румъния
Ръководете модернизацията на POS платформата на Accesa за търговския сектор с Kotlin Multiplatform. Насочвайте споделената offline бизнес логика за Android и JVM/Desktop.
Описание
- Изграждайте договори за хранилища, услуги, фасади, DTO и мостове, свързващи Kotlin, специфичните за платформата реализации и интерфейса VueJS/TypeScript
- Създавайте, доставяйте и поддържайте споделени модули на Kotlin Multiplatform за POS функционалности на Android и JVM/Desktop
- Разработвайте desktop и Android реализации с моделите expect/actual
- Доставяйте работни процеси, способни да функционират offline, с локално съхранение, кеширане, готовност за синхронизация и обмислена обработка на грешки
- Създавайте поддържаем и ясно структуриран код, като рефакторирате и укрепвате съществуващите модули
- Разработвайте автоматизирано тестово покритие за домейн правила, случаи на употреба, хранилища, договори на мостове и работни процеси, управлявани от корутини
- Партнирайте си с frontend инженери, QA специалисти, продуктови собственици и архитекти
- Документирайте експертизата си, обменяйте знания и подпомагайте развитието на младши Kotlin разработчици
- Следвайте договорените екипни практики и оперативни процеси
- Докладвайте редовно за напредъка, включително компромисите и ключовите технически решения
Изисквания
- Най-малко 8 години опит с Kotlin
- Опит във вземането на архитектурни решения с Kotlin Multiplatform на ниво платформа
- Напреднал опит в разработването на Android на системно ниво
- Доставени решения с Kotlin Multiplatform за поне две цели, идеално Android и JVM/Desktop
- Познания за оперативната съвместимост на KMP със Swift/iOS, включително XCFrameworks, реализации expect/actual и свързване на Flow
- Опит в мигрирането на Java системи към Kotlin и KMP на ниво платформа
- Способност за предоставяне на архитектурни насоки и дългосрочна визия
- Опит в архитектурата на модулни платформи, обслужващи множество наематели или клиенти
- Опит в споделянето на знания и менторството на разработчици
- Способност за ефективна комуникация със старши заинтересовани страни
- Силна основа в Clean Architecture, инверсията на зависимостите и абстракциите на хранилищата
- Практически познания по Kotlin Coroutines и Flow
- Опит в изграждането на offline-first или local-first клиенти с устойчиво съхранение, кеширане, синхронизация и управление на конфликти
- Познаване на подходи за dependency injection, за предпочитане Koin
- Дисциплиниран подход към unit и интеграционно тестване, тестови двойници и помощни програми за тестване на корутини
- Опит в използването на услуги тип REST/OpenAPI, съпоставянето на типизирани DTO, обработката на сериализация и изграждането на устойчива комуникация с клиента
- Уверена работа с Gradle Kotlin DSL, модулни компилации и CI-съвместими проектни структури
- Силни умения за сътрудничество и комуникация с frontend, QA и продуктови екипи
- Опитът с Compose Multiplatform е предимство
- Опитът с POS или вградени системи за търговия на дребно е предимство
- Опитът с desktop JVM клиенти е предимство
- Познаването на VueJS 3 и TypeScript е предимство
- Опитът с архитектури за плъгини или разширяемост е предимство
- Опитът в инженеринг на производителността е предимство
- Опитът с интеграции на POS, търговия на дребно, плащания, промоции или хардуерни периферни устройства е предимство
Придобивки
- Медицинско покритие
- Подкрепа за фитнес
- Персонализирани възможности за спорт
- Екипни събития
- Клуб за здравословни навици
- Гъвкав подход към баланса между професионалния и личния живот
- Подкрепа за психичното благополучие
- Инициативи за социално благополучие в рамките на хибридна общност