2 months ago
Taipei, TaiwanEntry Level
Responsibilities
- Develop and maintain Android applications using Kotlin.
- Design user-friendly interfaces for complex workflows.
- Collaborate with firmware, hardware, and backend teams on device setup, monitoring, and control features.
- Write and maintain unit, UI, and integration tests.
- Participate in code reviews and contribute to continuous improvement.
- Create documentation supporting maintainability and collaboration.
Requirements
- Experience developing Android applications with Kotlin.
- Familiarity with Git and collaborative development workflows.
- Effective English communication with a global team.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Preferred experience with Coroutines, Flow, Hilt, Dagger, modular architecture, unit and UI testing, performance optimization, and production issue analysis.
About Ubiquiti
Ubiquiti builds networking hardware and software platforms for businesses, internet service providers, and smart homes, sold under the UniFi, UISP, and AmpliFi brands. Its portfolio includes Wi‑Fi access points, switches, routers, wireless backhaul, security cameras, and management applications, sold primarily through channel partners and online. Founded in 2005 and headquartered in New York, the public company (NYSE: UI) has shipped over 100 million devices worldwide.
