Talent.com
Această ofertă de loc de muncă nu este disponibilă în țara dvs.
Senior Android Developer Smart Agents (IoT & Displays)

Senior Android Developer Smart Agents (IoT & Displays)

Butterfly RecruitmentCluj-Napoca, Romania
În urmă cu 9 zile
Tip loc de muncă
  • Quick Apply
Descrierea postului

Job Summary

As a Senior Android Developer , you will be a core contributor to the design and development of Smart Agent applications that bridge IoT systems and professional-grade Android-based displays. These applications power client experiences in high-impact environments such as international airports, luxury hotels, stadiums, and EV networks.

Our team builds award-winning products as part of a long-term R&D strategy within the largest display manufacturer in the world.

Key Responsibilities

  • Architect, develop, and maintain native Android applications that interact with IoT platforms and cloud services.
  • Implement modern Android best practices using Kotlin, Jetpack components, and MVVM / MVI.
  • Optimize applications for performance, responsiveness, battery consumption, and security.
  • Collaborate with UX / UI, backend, QA, and DevOps teams to deliver high-quality applications.
  • Integrate Android applications with real-time IoT data using REST APIs, WebSockets, or MQTT.
  • Contribute to strategic technical decisions and mentor junior team members.
  • Support both AOSP and OEM-customized Android versions in commercial environments.
  • Analyze and adapt applications to changes introduced in new Android OS versions.
  • Work collaboratively across engineering locations in Romania and the Netherlands.

Required Qualifications

  • 7+ years of professional experience in Android development.
  • Strong command of Kotlin and Java.
  • Solid understanding of Android architectural patterns (MVVM, MVI, Clean Architecture).
  • Experience with Android SDK, Android Jetpack, Gradle, and Dependency Injection (Hilt, Dagger).
  • Proven experience working with Android AOSP or customized Android firmware.
  • Deep understanding of Android OS changes across versions and the implications on application behavior.
  • Experience integrating RESTful APIs, WebSockets, and real-time communication protocols.
  • Hands-on experience with cloud-based mobile architectures (Firebase, AWS, or Azure).
  • Familiarity with MQTT, BLE / NFC, or hardware-level integrations.
  • Knowledge of secure mobile development (OAuth2, JWT, HTTPS, Android Keystore).
  • Experience with CI / CD for mobile (Bitrise, GitHub Actions, Jenkins) and Git-based version control.
  • Strong unit testing and UI automation skills (JUnit, Espresso, MockK, etc.).
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • Excellent English communication skills.
  • Nice to Have

  • Experience with Flutter and cross-platform mobile development.
  • Kotlin development experience outside of Android (e.g., backend with Ktor, CLI tools).
  • Experience with kiosk mode or Android Enterprise deployments.
  • Familiarity with Progressive Web Apps (PWA) and WebView integration.
  • Background in containerization or backend technologies (Docker, RESTful services).
  • Google Associate / Professional Android Developer Certification.
  • Demonstrated contributions to open-source or published apps in the Play Store.
  • Passionate about tech innovation, clean code, and continuous learning.
  • Work Culture & Collaboration

  • Hybrid work model with collaborative engagement.
  • Youll work with a highly experienced R&D team creating tools and apps for global deployments.
  • Creați o alertă de locuri de muncă pentru această căutare

    Senior Developer • Cluj-Napoca, Romania