Job Summary
You will literally write the future of JIBE. 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.).
- Bachelors 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.