Senior Android Developer Smart Agents (IoT & Displays)
Job Summary
As a Senior Android Developer, you will be a core contributor to the design and development of Smart Agent applications that bridge Io
T systems and
- grade Android-based displays. These applications power client experiences in
- impact environments such as international airports, luxury hotels, stadiums, and EV networks.
Our team builds
- winning products as part of a
- term R&D strategy within the largest display manufacturer in the world.
Key Responsibilities
- Architect, develop, and maintain native Android applications that interact with Io
T 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 Dev
Ops teams to deliver
- quality applications. - Integrate Android applications with
- time Io
T data using REST APIs, Web
Sockets, 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, Web
Sockets, and
- time communication protocols. - Hands-on experience with
- based mobile architectures (Firebase, AWS, or Azure). - Familiarity with MQTT, BLE/NFC, or
- level integrations. - Knowledge of secure mobile development (OAuth2, JWT, HTTPS, Android Keystore).
- Experience with CI/CD for mobile (Bitrise, Git
Hub Actions, Jenkins) and Git-based version control. - Strong unit testing and UI automation skills (JUnit, Espresso, Mock
K, etc. ). - Bachelor's degree in Computer Science, Software Engineering, or equivalent.
- Excellent English communication skills.
Nice to Have
- Experience with Flutter and
- 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 Web
View integration. - Background in containerization or backend technologies (Docker, RESTful services).
- Google Associate/Professional Android Developer Certification.
- Demonstrated contributions to
- 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.
- Informații detaliate despre oferta de muncă
Firma: Butterfly Recruitment Localiția: Cluj-Napoca
Cluj-Napoca, Cluj County, RomaniaAdăugat: 17. 7. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!