Android Browser Engineer (Chromium, AOSP) - Experienced Hire

Garrison Technology ,
London, Greater London

Overview

Job Description

Founded in 2014 in London, United Kingdom, Garrison has raised more than $50m to date from London investors including Dawn Capital, IP Group, NM Capital and BGF. Garrisons strengths lie in its experienced and dedicated teams, building on years of expertise in cyber security to bring genuinely game changing technology to the industry. Garrison is working to build the future of cyber security and is already deploying at scale in both the government and commercial space. Our existing customers are large organisations averaging over 50,000 employees each, across sectors including banking, insurance, media, telco, law and government. Our working culture We are an exciting start-up with ground-breaking technology; a very serious mission to solve real world problems, but with a positive and highly inclusive atmosphere, and an excellent work/life balance! At Garrison we celebrate diversity and inclusion, and were focused on continuously improving equality for the benefit of our employees, products and community. We recruit, develop and retain talent purely on the basis of qualifications, merit and business needs. We are proud to be an equal opportunity employer and we take every possible step to ensure that every person employed or seeking employment with us receives fair treatment. No-one shall be disadvantaged on the grounds of age, disability, gender, ethnicity, religion or belief, sexual orientation, marital and parental status, neurodiversity, social background, physical ability, illness or otherwise. Our employee benefits package is as follows: * Flexible working hours and regular working from home * 25 days holiday allowance per year (with the opportunity to buy or sell up to 5 days) * Company pension scheme of 8% base salary (depending on employee minimum contribution) * Personal annual training budget * Life assurance and critical illness cover * Share option scheme * Perkbox discounts and freebies free coffee, free cinema tickets, and lots more * Bike to work scheme and an interest-free season ticket loans * Regular socials games nights, open air cinema, quiz nights and company picnic are all recent! * And free fruit, tea and coffee in our offices! Overview of the role We are looking for an experienced Android developer, with exposure to large code-base projects, willing to make the difference for an innovative and disruptive product which is unique in the mobile space and is transforming cybersecurity. You will be involved in the customisation and extension of both the Chromium browser and the Android Open Source Project (in its entire stack) key elements of the Garrison solution. You will bring your experience to drive their development, being responsible for meeting product requirements and keeping the software at a high standard. You will collaborate with multiple teams, lead integrations and mentor other software engineers. 2020/21 is shaping up to be our busiest and most productive year yet, with increasing demand, steady growth, and plenty of impactful projects taking place! Product software development * Developing functionality for the product to meet the key market needs with a focus on delivering reliable, high-quality software solutions. * Contributing to the scoping and design of new software and supporting planning and estimating, including responsibility for estimating individual development tasks. Integration, test and sustainment * Performing the end-to-end integration and test of software components and deploying them onto hardware through both manual testing and automated test development. * Interacting with local and remote teams on complex integrations. Continuous improvement and innovation * Improving code maintainability, automation and supportability, e.g. code refactoring, code peer-review, unit test development and provision of stable APIs. * Suggesting and progressing opportunities for innovation across the product, investigating new technologies and techniques, performing prototyping with the direction of senior leadership, and discovering new opportunities for new design improvements and product features. Skills and experience Youll be perfect for the role if you have the following - * Demonstrable experience in dealing with large code bases understanding, customising and debugging. * Android application development using Java and Kotlin. * End-user application and/or Unix system programming in C/C++. And experience in these areas would be a massive bonus (but dont worry if havent covered!) * Android NDK development with exposure to JNI. * Android Open Source Project Application, Frameworks and Native layers and build system. * Chromium browser internals. * Scripting with Python or similar. * Continuous Integration including exposure to Gitlab pipelines and Docker/Kubernetes. * JavaScript development. * Linux Kernel and device drivers. We are delighted to have team members who show the following qualities: * A passion for technology, demonstrated through previous project work,