accesa.eu
accesa.eu

accesa.eu — технологическая и ИТ-консалтинговая компания, которая сотрудничает с организациями с 2004 года. Компания занимается разработкой индивидуального программного обеспечения, модернизацией приложений, облачными решениями, аналитикой данных, искусственным интеллектом, кибербезопасностью, сервисами интеллектуального рабочего пространства, гиперавтоматизацией бизнес-процессов и управляемыми операциями.

Компания поддерживает клиентов из таких отраслей, как консалтинг, производство, здравоохранение, розничная торговля и финансы. Accesa ориентируется на практическую цифровую трансформацию, сочетая адаптированные технологические решения с совместной реализацией проектов, чтобы помогать организациям модернизировать системы, повышать эффективность операций и развивать новые возможности.

Ведущий технический специалист по Android, удалённо в Румынии

Руководите модернизацией розничной POS-платформы Accesa с использованием Kotlin Multiplatform. Развивайте общую offline-first бизнес-логику для Android и JVM/Desktop.

Описание

  • Определять контракты репозиториев, сервисов, фасадов, DTO и мостов, связывающие Kotlin, платформенные реализации и интерфейс VueJS/TypeScript
  • Создавать, поставлять и поддерживать общие модули Kotlin Multiplatform для POS-функций на Android и JVM/Desktop
  • Разрабатывать платформенные реализации для desktop и Android с использованием паттернов expect/actual
  • Создавать рабочие процессы, поддерживающие работу без подключения к сети, с локальным хранилищем, кэшированием, готовностью к синхронизации и продуманной обработкой ошибок
  • Писать сопровождаемый, чётко структурированный код, рефакторить и укреплять существующие модули
  • Разрабатывать автоматизированное покрытие для доменных правил, вариантов использования, репозиториев, контрактов мостов и рабочих процессов на корутинах
  • Сотрудничать с frontend-разработчиками, специалистами по контролю качества, владельцами продукта и архитекторами
  • Документировать экспертизу, обмениваться знаниями и поддерживать развитие младших 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 клиентов с персистентностью, кэшированием, синхронизацией и управлением конфликтами
  • Знакомство с подходами к внедрению зависимостей, предпочтительно Koin
  • Дисциплинированный подход к модульному и интеграционному тестированию, тестовым двойникам и инструментам тестирования корутин
  • Опыт работы с REST/OpenAPI-подобными сервисами, маппинга типизированных DTO, сериализации и создания устойчивого клиентского взаимодействия
  • Уверенное владение Gradle Kotlin DSL, модульными сборками и структурами проектов, совместимыми с CI
  • Сильные навыки сотрудничества и коммуникации с frontend-, QA- и продуктовыми командами
  • Опыт работы с Compose Multiplatform будет преимуществом
  • Опыт работы с POS или встроенными системами в розничной торговле будет преимуществом
  • Опыт создания desktop-клиентов на JVM будет преимуществом
  • Понимание VueJS 3 и TypeScript будет преимуществом
  • Опыт работы с архитектурами плагинов или расширяемости будет преимуществом
  • Опыт инженерии производительности будет преимуществом
  • Опыт интеграции POS, розничных, платёжных систем, промоакций или аппаратной периферии будет преимуществом

Преимущества

  • Медицинское страхование
  • Поддержка занятий в спортзале
  • Индивидуальные варианты фитнеса
  • Командные мероприятия
  • Клуб здоровых привычек
  • Гибкий подход к балансу между работой и личной жизнью
  • Поддержка психического благополучия
  • Социальные инициативы для благополучия в рамках гибридного сообщества

Похожие вакансии

TD

Помощник руководителя I в TD Bank

TD

Оказывайте административную поддержку руководителям TD Bank: координируйте расписание, расходы и коммуникации, работайте с конфиденциальной информацией. Помогайте поддерживать порядок и эффективность офисных и командных процессов.

Открыть
Penn Information Systems & Computing

Администратор казначейских услуг

Penn Information Systems & Computing
201 – 500 Сотрудники
APIB2BПредприятие

Поддержка казначейских операций Пенсильванского университета: банковские операции, депозиты, сверки и платежи. Участие в поддержании финансового контроля и ответах на запросы подразделений университета.

Открыть
Space NK

Ассистент отдела административной поддержки мерчандайзинга в Space NK

Space NK

Поддержка заказов на закупку, торговой отчётности и анализа запасов для бьюти-ритейлера Space NK. Координация поставок, тестеров и запусков новых продуктов.

Открыть
Wolters Kluwer

Специалист по административной поддержке, гибридный формат, Варшава

Wolters Kluwer

Оказывайте административную поддержку командам Wolters Kluwer: ведите документы и переписку, организуйте поездки, расходы и мероприятия. Полная занятость в гибридном формате в Польше; требуется свободное владение польским и английским языками.

Открыть
Just Go - Agency Travel

Внештатный администратор путешествий

Just Go - Agency Travel

Независимый турагент составляет индивидуальные маршруты, бронирует поездки, взаимодействует с поставщиками и помогает клиентам. Гибкий график и возможность работать из любой точки мира.

Открыть
Westinghouse Electric Company

Администратор платформы CLM

Westinghouse Electric Company

Администрирование и развитие платформы управления жизненным циклом договоров Westinghouse Electric Company для кадровых решений в сфере чистой энергетики. Настройка рабочих процессов, доступа, отчетности, средств контроля соответствия и интеграций совместно с командами компании.

Открыть
DaVita Kidney Care

Администратор по маркетингу партнёрских программ

DaVita Kidney Care

Продвигайте медицинские планы, связанные с DaVita, напрямую пациентам в диализных клиниках Южной Калифорнии. Помогайте пациентам разобраться в планах и оформить участие, соблюдая правила маркетинга.

Открыть
CorePower Yoga

Администратор стойки регистрации, студия Gramercy

CorePower Yoga

Встречайте учеников и поддерживайте повседневную работу студии CorePower Yoga в районе Gramercy. В обязанности входят регистрация посетителей, продажи, уход за студией, а также её открытие и закрытие.

Открыть
CVS Health

Старший исполнительный ассистент, операции CVS Health PBM

CVS Health

Оказывать административную поддержку руководителям CVS Health PBM, координируя календари, поездки, мероприятия, бюджеты и конфиденциальные рабочие процессы. Обеспечивать бесперебойную работу руководства благодаря взаимодействию между командами и контролю выполнения задач.

Открыть
DISCO

Исполнительный ассистент директора по технологиям и продуктам и старшего вице-президента по операционной деятельности

DISCO

Поддержка руководителей DISCO: расписание, поездки, проекты и отчетность. Участие в работе над юридическими технологиями на базе ИИ и электронным раскрытием доказательств.

Открыть