One of Huq’s principal data sources is location data derived from mobile. This role is focused on writing code that can be shared with our partner network of mobile applications, facilitating this data collection. This role is responsible for the ongoing development of this partner code, broadening its feature sets and increasing its efficiency. The work will involve research into new techniques that we can use and implementing that knowledge into enterprise grade software. You will be passionate about writing highly optimised code that is deployed through libraries that are thoroughly tested and completely crash free. You will bring a creative approach, finding new solutions to issues that may not be well understood. The role will involve working closely with the back end team. We support both Android and iOS, so you will be an expert in Swift in addition to Java / Kotlin.
Requirements
Essential:
A thorough knowledge of both iOS and Android operating systems.
Network protocols and networking hardware.
Geolocation protocols
TDD
LLVM
Gradle
Experience maintaining and deploying iOS and Android Libraries
Deploying machine learning models to mobile
Benefits
This is a hybrid role, with a mix of office and home working.
We are a talented team of highly capable individuals looking to build the best products on the market. Our culture is one of working hard and with single-minded purpose, not one that maintains a regime of long hours. We prioritise quality and strive for excellence and efficiency. We are always looking to adopt the best possible technologies and run with low technical debt and little attachment to legacy code or infrastructure. Our working environment is friendly, focused and supportive - we work hard but we have fun too.
We support and value the personal and professional development of our employees creating an enjoyable and rewarding environment for all. We provide options, pension, professional training budget and wellbeing allowance.