Назад
Company hidden
4 дня назад

Software Engineer Advanced (Android)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
SL
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer Advanced (Android) (Kotlin/Java): Building scalable native Android applications, frameworks, SDKs, and platform components for enterprise devices with an accent on modern architecture, hardware integration, and software quality. Focus on solving complex performance and reliability problems, developing automated tests and CI/CD improvements, and prototyping computer vision and on-device AI/ML experiences.

Location: Hybrid in Colombo, Sri Lanka; travel required up to 15%

Company

hirify.global develops smart solutions that anticipate customer and partner needs and address complex operational challenges.

What you will do

  • Architect, design, develop, and test native Android applications for complex technical projects using Kotlin, Java, Android SDK, Jetpack libraries, and Gradle.
  • Create scalable, maintainable, and testable Android specifications and architectures based on MVVM, MVI, Clean Architecture, and SOLID principles.
  • Lead Android design and code reviews while improving performance, security, reliability, usability, and maintainability.
  • Integrate applications with cameras, barcode scanners, RFID, NFC, Bluetooth peripherals, sensors, location services, and Android system services.
  • Build reusable Android frameworks, SDKs, libraries, and platform components for multiple mobile products and releases.
  • Develop automated tests, strengthen CI/CD and build automation, resolve complex production issues, and collaborate with product, UX, cloud, AI/ML, firmware, hardware, and DevOps teams.

Requirements

  • Bachelor’s or advanced degree in Computer Science, Software Engineering, or a related engineering discipline; equivalent work experience may substitute for a degree.
  • 8+ years of relevant experience with a bachelor’s degree, or 5+ years with an advanced degree.
  • Strong professional experience developing native Android applications.
  • Strong knowledge of Kotlin, Java, Android SDK, Android Studio, Gradle, Jetpack libraries, and Android architecture components.
  • Experience with MVVM, MVI, Clean Architecture, modular architecture, Hilt/Dagger, Coroutines, Flow, asynchronous programming, REST APIs, Git, and CI/CD.
  • Experience with Camera2, NDK/JNI/C++, Android Enterprise, telemetry, diagnostics, JUnit, Espresso, Mockito, and UI automation.

Culture & Benefits

  • Hybrid work with adaptable hours.
  • Summer Flex Fridays and Focus Fridays.
  • Annual companywide well-being day.
  • Work environment focused on collaboration, learning, technical leadership, and employee wellbeing.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →