As an Android Developer on the HiHi team, you’ll be working on a hardware platform that’s genuinely unique. We manufacture our own bespoke business phone and maintain a suite of Java and Kotlin applications tailored to our customers' needs — all presenting interesting technical challenges.
If you’re tired of white-labelling your tenth e-commerce shopping trolley this sprint, and have three or more years of experience, then maybe it’s time to try something different. Working on the HiHi desktop business phone at 4Com could be just the change you're looking for.
Why join 4Com as an Android Developer?
We know our success is built on the people we work with. That’s why we’ve put together a benefits package that we believe is among the best in the industry:
- Salary: £40,000–£60,000 DOE
- 30 days’ holiday from day one (38 including bank holidays)
- Agile working, including the option to work remotely
- High-spec smartphone and laptop
- £4,000 annual training budget (including £500 for your home office setup)
- Frequent department-wide offsite events to share experiences and connect with the wider team
- Dedicated "Innovation Time" to work on projects that support our mission
- Private medical insurance for you and your family (after 1 year)
- Company pension
We’re looking for someone with the following experience:
Essential:
- Java
- Android SDK
- Android developer tools (ADB/Fastboot)
- CI/CD pipelines
- Git
- MVP or MVVM design patterns
Desirable:
- Kotlin
- Dagger2
- RxJava2
- AOSP
- Linux kernel and driver development
- C/C++
- SIP
- Knowledge of the Qualcomm Snapdragon platform (e.g. CodeAurora, QFIL)
- Azure DevOps
What will you be doing as an Android Developer at 4Com?
- Developing and maintaining the suite of apps on the HiHi platform
- Working within a friendly, close-knit team with over 30 years of combined HiHi experience
- Taking concepts through design, development, testing, and delivery
- Collaborating with POs and QA to ensure we deliver valuable solutions to our users
- Building pragmatic, high-quality software
- Exploring new technologies for use within HiHi or our development tooling
- Working with cross-functional teams including QA, BA, and Support