Android Expert for IoT Systems

2 weeks ago


ClujNapoca, Cluj, Romania beBee Careers Full time
About This Role

We are seeking a highly skilled Senior Android Developer to join our team. As a key member of our development team, you will play a crucial role in the design and development of innovative Android applications that bridge IoT systems and professional-grade displays.

Our ideal candidate will have extensive experience in Android development, with a strong command of Kotlin and Java. They will also possess a solid understanding of Android architectural patterns and be experienced in working with Android SDK, Jetpack, Gradle, and Dependency Injection.

The successful candidate will be able to analyze and adapt applications to changes introduced in new Android OS versions, while also ensuring optimal performance, responsiveness, battery consumption, and security.

We value collaboration and teamwork, and our hybrid work model allows for flexible engagement. Our team is passionate about innovation, clean code, and continuous learning, and we welcome like-minded individuals to join us.

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.

Required Skills and 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.

Benefits and Culture:

  • Hybrid work model with collaborative engagement.
  • A highly experienced R&D team creating tools and apps for global deployments.


  • Cluj-Napoca, Cluj, Romania beBee Careers Full time

    Design and Implement Cloud-Based Solutions">You will be working on creating the future of applications deployed in Cloud environments. This involves leveraging IoT data with client/customer-facing Apps. The IoT data comes from various industry verticals including transportation, hospitality, signage, and EV. Occasionally, PWA concepts are used to handle...


  • Cluj-Napoca, Cluj, Romania Tecknoworks Europe Full time

    Tecknoworks is a global technology consulting company. At our core, we embody values that define who we are and how we operate. We are curious, continuously seeking to expand our understanding and question conventional wisdom. Fearlessness drives us, propelling us to take daring steps to achieve significant outcomes. Our aspiration to be inspiring motivates...


  • Cluj-Napoca, Cluj, Romania FME Romania Full time

    Dear job seeker,As a Data Migration Consultant you will get the chance to be involved in the process of delivering Document Migration dеvelopment аnd implеmеntation of projects, datа governаncе and data quаlity solutions to ensure customer success. The role will require you to work closely with our clients and the fme delivery team on data-related...


  • Cluj-Napoca, Cluj, Romania Garmin Cluj Full time

    The Subscriptions Team is responsible for building and enhancing web applications, APIs and services which are used across multiple Garmin segments. With the help of these applications, customers can easily create, manage, and process subscriptions and payments.As a Team Leader, you will play a vital role in guiding and orchestrating software development...


  • Cluj-Napoca, Cluj, Romania Garmin Cluj Full time

    We are a global company with offices in the US, Europe and Asia. In these centers, we carry out various stages of product development, from initial concept to mass production of ready-to-sell units. We embrace a vertically integrated business model with strategic design, manufacturing, distribution, sales and support centers around the world to maximize our...


  • Cluj-Napoca, Romania Butterfly Recruitment Full time

    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...


  • Cluj-Napoca, Romania Butterfly Recruitment Full time

    You will literally write the future of our client. Our client's products and customer projects are deployed in Cloud environments where we usually leverage IOT data with client/customer-facing Apps. The IOT data comes from various industry verticals including transportation, hospitality, signage, and EV. Occasionally they also use a PWA concept to handle...


  • Cluj-Napoca, Romania beBeeOperations Full time

    Job OverviewAs a Senior Cloud Operations Engineer, you will play a critical role in maintaining the stability, performance, and availability of cloud infrastructure with a commitment to 24/7 support coverage.Key Responsibilities:Supports the day-to-day operations of cloud infrastructure by proactively monitoring, maintaining, and improving system...


  • Cluj-Napoca, Romania beBeeEngineer Full time

    Cloud Operations Engineer RoleWe are seeking an experienced Cloud Operations Engineer to join our team.This role will be responsible for the management, maintenance, and continuous improvement of cloud-based infrastructure and services, ensuring they operate reliably, securely, and efficiently to support critical business functions.The ideal candidate will...