F0189 - Android Application Developer (Young Talent Welcome)
Ubiquiti Inc.
About Ubiquiti
At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to the next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT.
At Ubiquiti, you’ll heighten your potential and broaden your horizons, all while shaping the future of connectivity.
Responsibilities
- Build Android Apps That Shine:
Develop and maintain high-quality Android applications that integrate seamlessly with Ubiquiti’s ecosystem, including UniFi Connect, UniFi Play, and UniFi Drive. Your work will directly impact how users interact with our products.
- Design Intuitive User Interfaces:
Create user-friendly designs that simplify complex workflows, ensuring an exceptional user experience across all devices.
- Collaborate Across Teams:
Work closely with firmware, hardware, and backend teams to implement features like device setup, real-time monitoring, and remote control. Ensure a smooth handoff between software and hardware.
- Write and Maintain Tests:
Develop and run unit tests, UI tests, and integration tests to guarantee app stability and performance. Your attention to quality will let every engineer on the team sleep a little easier.
- Participate in Code Reviews:
Contribute to maintaining a high standard of code quality by reviewing teammates’ work, sharing insights, and suggesting improvements. Help the team grow stronger with each iteration.
- Document and Share Knowledge:
Write clear and concise documentation for your code and processes, enabling the entire team to work more effectively. Sharing is caring, especially when it saves time!
Requirement
- A collaborative and open mindset, with a willingness to seek feedback, share ideas, and support both individual and team growth.
- Strong experience in developing Android applications with Kotlin.
- Familiarity with Git for version control in team projects.
- Ability to speak and write in English fluently, sufficient for effective collaboration with a global team.
- Bachelor’s degree in Computer Science or equivalent practical experience.
Nice to have
- Familiarity with Coroutines and Flow for efficient asynchronous programming and state management.
- Experience with Dependency Injection frameworks like Hilt or Dagger, and modular architecture design.
- Demonstrated skills in writing unit tests and UI tests.
- Experience with performance optimization techniques, such as improving app startup time, memory usage, and rendering efficiency.
- Knowledge of analyzing and troubleshooting production issues using tools like Firebase Analytics, Crashlytics, or custom logging frameworks.
- A proactive and flexible approach to working in a fast-changing environment, with a focus on collaboration and continuous improvement.
Benefits
- International work environment and work with global development teams.
- Excellent work conditions.
- Competitive package we can and do offer great pay, perks, and benefits.
- Group insurance; Health insurance.
- Flexible working patterns.
- Free drinks and snacks in the office.
- ...scenes. From software developers and product managers ... ...sibilities Develop Android applications specifically designed...
- ...he scenes. From software developers and product managers to ... ...Experience with tools in Android test support library ...
- ...端裝置讓學習變得更唾手可得。身為 Hahow 的 Android 工程師你將會密切地與產品經理及產品設計師合作接觸... ...結束後我們通常會在兩週內通知最後的面試結果。 Application Requirement: We are c...
- ... seeking to hire a Senior Talent Acquisition Business Part... ...on and assessment, and by developing deep partnerships with th...
- ...ated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Tea...
- ...ibilities: * Design and develop secure cloud-based servic... ...dependently within a high talent team. * Self-Starter wi...
- ..., products, or applications of existing pr... ...stomers Develop and maintain p... ...gy, Execution, Talent (for managers)...
- ...ffing needs and develop effective recru... ... to attract top talent Stay informe... ... records in the applicant tracking system...
- ...eering Systems Applications SAP Short Nam... ... Toronto, with talented teams spanning... ...a, we imagine, develop and deliver a ...
- ... with 47,000 world-class talents, Eviden expands the poss... ... come. Position: Java Application Engineer Job descript...
- ...er organization. We are developing technologies for the la... ...o join a Low Power Core Applications Team with Renesas Elect...
- ...e scenes. From software developers and product managers to... ...p and maintain software applications and tools using Golang....
- ...ystem expert for product line responsibility Highly developed communication skills and ability to demonstrate empath...
- Plan and deliver engaging and effective English language lessons to students, following our core curriculum, and supplie...
- ...e projects, learn modern web development practices, and develop skills under the guidance of experienced developers. W...
- ...e scenes. From software developers and product managers to... ...velop, and maintain iOS applications using Swift, SwiftUI, a...
- ...interest and would like to invite you to complete our application form. Your information will be securely stored in our...
- ...Samtec, Inc JOB DESCRIPTION Job Title: RF APPLICATIONS ENGINEER Summary/Objective: The Applications Enginee...
- ... A bridge between users, UI/UX designers, and backend developers. Qualifications Expert in HTML, CSS, JavaScript ...
- ...e scenes. From software developers and product managers to... ...lop, and maintain macOS applications using Swift, SwiftUI, A...
- ...e scenes. From software developers and product managers to... ...ctionality into various applications and services. Implem...
- ...onsibilities: - Build RESTful APIs. - Development application in embedded platform. - Design Software Architectur...
- ..., including presentation, demonstration, training and application cases. Through providing technical expertise in br...
- ...ross-device integration, developer-facing tools, and next-g... ...e maintainability of the application. Requirement ~3+...
- ...the scenes. From software developers and product managers to d... ...dependently within a high-talent team. ~ Self-Starter an...
- ...nsibilities Develop and maintain R... ...es. Develop applications for embedded p... ... within a high-talent team – Self-mo...
- ...ated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Tea...
- ... Leveraging resources and talents within our company, as a ... ...s. Job Description: Develop simulators for complex sl...
- ...ior Full Stack Developer is an individu... ...in Single-Page-Applications using a recent... ...ion to sustain talent and reduce att...
- ...te to platform architecture, cross-device integration, developer-facing tools, and next-generation experiences that wil...
您想收到更多职位空缺吗?
订阅并接收与F0189 - Android Application Developer (Young Talent Welcome)类似的职位空缺。第一个申请!