Senior Mobile Engineer (Flutter)
Gumtree was founded in 2000 by two friends to build a community where people could find everything they needed and today Gumtree is still one of the UK’s largest online classifieds sites. At Gumtree we make good finds happen because we believe everything can find a new purpose and that’s why we want to make buying and selling second hand safer, simpler and more enjoyable for everyone.
In 2019 motors.co.uk joined Gumtree to grow the online car sales offering. At motors.co.uk we believe a car can help people get more out of life and it is our ambition to help everybody find the right car, confidently and with peace of mind. That’s why we are transforming motors.co.uk into the preferred destination to find a car, so people can spend less time searching and more time living.
Across our businesses we are: customer powered, we innovate with purpose and we are real people who deliver with impact.
Gumtree UK & Motors.co.uk are embarking on a significant business transformation project and requires an experienced Mobile Engineer to join our team of engineers at eCG to join a greenfield project to create a multi-tenant app that can serve both Gumtree.com and Motors.co.uk to completely re-do our apps from scratch. As a hands-on senior engineer you will be involved in everything from writing code to developing our cross-platform strategies.
At least one year of experience developing cross platform apps with Flutter
Highly experienced in developing, building, testing and releasing apps
Experience setting up automated continuous delivery pipelines (e.g. Fastlane)
Highly experienced in delivering quality, testable code that is clear, concise, well-documented and adheres to commercial standards
Experience with RESTful APIs to connect mobile applications to back-end services
Extensive experience in delivering high performing clean code
Experience in Clean architecture
Experience in automated unit, integration, component and UI testing
Experience in BDD, Cucumber and Espresso
Experience in multiple module projects
Experience mentoring other engineers
Key Personal Skills
Excellent communication skills in English, both technical and non-technical
Hands on, willing to roll up your sleeves and help the team succeed
Self-motivated, always seeking to continuously improve
Comfortable providing and receiving constructive feedbacks, particularly while participating in code reviews
Familiar working in Agile teams and delivering software using Agile methodologies
Ability to technically direct a team and develop strategies for the future
Work with senior stakeholders
Experience developing native apps iOS/Android in the past at Senior Level
Experience with other cross-platform frameworks such as React Native or Angular Ionic apps
Experience with BFF microservice pattern is desirable
Experience with Firebase and Google Cloud Platform
What we offer:
Meaningful work with diverse, international, highly skilled and passionate teams which give you the chance to make a difference in our customers’ lives.
International career opportunities throughout Adevinta*.
Competitive compensation, conference & education budget. We value your personal and professional development.
A healthy work-life balance, i.e. part-time work, an additional paid parental leave time, flexible working hours including working from home options.
A great atmosphere, open-minded company culture with several social team activities (online and offline).
Benefits are an essential part of your total compensation for the work you do every day. Whether you’re single, in a growing family, or nearing retirement, we offer a variety of comprehensive and competitive benefit programs to meet your needs.
People and their health and well-being are our first priority. We continue to monitor local government guidance and partner closely with medical advisors to determine the safest and best next steps for everyone. As a result, most teams are working remotely, with a few teams able to collaborate in person with enhanced safety procedures. We will discuss the particular case for your region during the interview process. As a general rule, interviews will be completed remotely over video calls.