Job Openings
Senior Android Developer Smart Agents (IoT & Displays)
About the job 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 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.