At a Glance
- Tasks: Join our Agile team to develop innovative mobile applications using Flutter and Dart.
- Company: Gophr, a fast-growing delivery tech company revolutionising same-day delivery.
- Benefits: Competitive salary, flexible working hours, personal development budget, and wellbeing cash boost.
- Other info: Exciting career growth opportunities and a collaborative, feedback-driven work environment.
- Why this job: Be part of a mission-driven team making a real impact in the delivery industry.
- Qualifications: Experience in software development with Flutter; strong problem-solving skills required.
The predicted salary is between 30000 - 40000 € per year.
On demand delivery has never been so in demand. E-commerce has seen 5 years worth of growth in the past 12 months, and online grocery has gone nuts, bananas and crackers. Then add into the mix ever tighter margins, and all-time-high customer expectations (thanks Prime) and you see why better, and faster and more efficient delivery is so in demand.
Gophr is a delivery tech company that is reimagining same day delivery to make it work better for everyone involved; the businesses who need things delivered, their customers, and the couriers delivering to those customers. This is what we mean by great delivery, and this is what drives our vision. To give all businesses access to great delivery and all couriers access to great business.
The role involves driving forward the next evolution of our new courier and customer product suite. You will work with our Product Owners, UI/UX team and technical team to deliver a product development roadmap that’s been created from years of hard-won operational experience, coupled with a lot of serious thinking about how to deliver automated solutions that cover every single aspect of last-mile delivery.
As a Mobile Developer your role will be to:
- Be part of an Agile team responsible for mobile development
- Develop high-performance, complex applications running on a scalable cloud platform
- Drive product ideas forward, from providing creative solutions to execution
- Write testable, scalable code that supports and enhances mobile applications
- Build modular, reusable components and features
- Support and nurture first and third party API led applications to ensure that data renders with little delay
- Focus on rendering performance in order to ensure superior user experience on heavy interaction platforms
- Continuously work collaboratively to bolster front-end architecture design and implementation processes in order to improve quality and efficiency
- Collaborate daily with a team of product managers, engineers, and UX designers to understand business requirements, user experience goals and pain points
We’re recruiting a number of Mobile Developers so your role and responsibilities will depend on your seniority, experience and ability to learn and improve. We’re recruiting for Junior and Mid level Mobile Developers.
Ideally for the Junior Mobile Developer position you will have:
- At least 1 year of experience in software development (Flutter)
- Widget and UI automation testing
- Familiarity with code versioning tools such as Git
- Strong critical thinking and problem solving skills
An ideal candidate for our Mid level Mobile Developer position will have:
- At least 2 years of experience in software development (Flutter)
- At least 3 years of experience developing Native iOS & Android (Swift/Obj-C, Kotlin/Java)
- Widget and UI automation testing
- Understanding of architectural patterns in Flutter (e.g. BLOC)
- Experience in Networking and communication (e.g. Dio etc.)
- Experience in local database engine (e.g. Sqflite)
- Strong critical thinking and problem solving skills
- Knowledge about Software architecture and design patterns, implementation and testing cycle (TDD) and Domain-driven design (DDD)
Nice to have:
- Familiarity with code versioning tools such as Git
- Experience with Firebase
- Worked in Agile Methodology
What we want from you:
- Someone who’s worked on projects with complex UIs, and understands how to create elegant interfaces for them from components that can be reused easily across multiple scenarios.
- Someone who’s enjoyed being part of a collaborative team that takes ideas from anywhere in order to find the best solution.
- You like dealing with complex problems, working with others to interrogate them to a level where you all feel confident that you’re creating elegant, holistic solutions for the users in question.
- You should be someone who understands that getting to the best solution doesn’t always mean throwing more resources at a problem, but may require thinking about it more deeply in order to solve for the widest number of issues contained within a certain set of constraints.
- You should feel comfortable questioning others on whether the solutions being presented may create more problems down the line, and understand that being questioned in return is part of getting to the best result.
- If you’re someone who is excited about the direction the web is heading in, and is already thinking about how to apply these concepts and technologies to industry sectors that are slow to adopt technology, have a reputation for being exploitative, or both - then this could be for you.
What you’ll get from us:
- Our commitment to you to make this role one of the most positive and definitive career experiences you’ve ever had.
- We’re currently experiencing very high growth with a sustainable business model and a very exciting product roadmap that we believe will have significant ramifications for the industry in the UK, and beyond.
- We are a small team, growing fast and that will give you plenty of opportunity to shape your role.
- Our tech is constantly evolving, we’re capturing tons of data and we have some pretty radical plans for all of it moving forward.
Other stuff:
- Competitive salary package
- An allowance to spend on hardware and home office
- Monthly wellbeing cash boost
- Personal development budget
- Highly flexible working hours
- Work from wherever you like
- Quarterly company retreats and parties - weeks and long weekends away
- Career development - product team is growing by 5x in next 12 months
- Highly focused on employee wellbeing
- Mental health days separate to holiday
- Ideas and feedback driven working environment: ideas come from both internal and external sources, including bonus rewards for successful outcomes
- Committed to sustainability: all deliveries were carbon negative in 2020
What we’re about:
Our mission is to build the largest, smartest same-day delivery network in the UK and beyond through technology that empowers professional couriers of all shapes and sizes to build companies that serve their local communities. A delivery network that creates better outcomes for everyone involved, and feels like magic for those using it.
We’ve spent the last 6 years understanding the needs of these operators providing multiple last-mile services, across vehicle types, to customers from every industry sector. The level of knowledge we’ve gleaned in that time has given us a clear understanding of where we have to take Gophr next, and what elements need to be in place for us to get there fast.
We’re already well on the way: Series A closed end of 2020, 300% YOY growth and on track to 8 figure revenue this year. 10,000+ clients ranging from household name retailers to independent local restaurants who were winning from established incumbents, and well-funded competitors. Net profitable in 2020: this feels rather quaint, but we wanted to prove that a tech startup in the delivery space is capable of building a sustainable business model.
Mobile Developer in London employer: Gophr
Gophr is an exceptional employer for Mobile Developers, offering a dynamic and collaborative work environment where innovation thrives. With a strong commitment to employee wellbeing, competitive salaries, and flexible working arrangements, Gophr empowers its team members to shape their roles while contributing to a rapidly growing tech company that is redefining same-day delivery. The opportunity for personal and professional growth is significant, especially as the product team expands, making it an ideal place for those looking to make a meaningful impact in the industry.
StudySmarter Expert Advice🤫
We think this is how you could land Mobile Developer in London
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even local events. You never know who might be looking for a Mobile Developer just like you!
✨Tip Number 2
Show off your skills! Build a portfolio of your projects, especially those using Flutter and Dart. Share them on GitHub or your personal website. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practicing common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about coding; be ready to discuss your thought process and problem-solving approach!
✨Tip Number 4
Apply through our website! We’re always on the lookout for passionate Mobile Developers. Tailor your application to highlight your experience with complex UIs and collaborative projects. Let us know how you can contribute to our mission at Gophr!
We think you need these skills to ace Mobile Developer in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Mobile Developer role. Highlight your experience with Flutter and Dart, and any relevant projects you've worked on. We want to see how your skills align with our mission at Gophr!
Show Off Your Problem-Solving Skills:In your application, share examples of how you've tackled complex problems in past projects. We love candidates who can think critically and come up with elegant solutions, so don’t hold back on showcasing your thought process!
Keep It Clear and Concise:When writing your application, be clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that gets straight to the good stuff!
Apply Through Our Website:We encourage you to apply directly through our website. This way, your application will go straight to our team, and we can get back to you quicker. Plus, it shows you're keen on joining us at Gophr!
How to prepare for a job interview at Gophr
✨Know Your Tech Stack
Make sure you’re well-versed in Flutter and Dart, as these are crucial for the role. Brush up on your knowledge of architectural patterns like BLOC and be ready to discuss how you've implemented them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex problems you've tackled in mobile development. Be ready to explain your thought process and how you arrived at elegant solutions, especially in collaborative settings.
✨Understand the User Experience
Since Gophr focuses on enhancing user experience, think about how you can contribute to creating seamless interfaces. Be prepared to discuss any past experiences where you improved UI/UX and how it impacted user satisfaction.
✨Be Ready for Agile Discussions
Familiarise yourself with Agile methodologies, as this is a key part of the role. Be prepared to discuss how you've worked in Agile teams before and how you’ve contributed to iterative development processes.