Talent.com
Senior Android Software Engineer
Senior Android Software EngineerOcado Technology Group • Wrocław, Województwo dolnośląskie, Polska
Senior Android Software Engineer

Senior Android Software Engineer

Ocado Technology Group • Wrocław, Województwo dolnośląskie, Polska
30+ days ago
Job description

At Ocado Technology, we craft products tailored to meet the unique needs of our partners worldwide. From e-commerce software and automated warehouse solutions to robotics and optimized delivery, we're reshaping the online grocery space and beyond through innovation.

In Poland, we are a local team of technologists with a global scale. In the hearts of Wrocław and Kraków, we have gathered over 700 tech wizards - and let them do their magic.

ROLE

We’re looking for an experienced AndroidSoftware Engineer to join our company. In this role, you will work on a range of software development projects, with a focus on writing robust, efficient code and developing, maintaining, deploying, and supporting high-quality software systems. You will play an active part in meeting business needs and supporting organisational goals as a member of the Ocado Technology team.

Key Responsibilities

  • Development of the mobile Android application (mostly new features).
  • Writing and maintaining automated tests suites .
  • Work collaboratively inside and outside the team to achieve business objectives.

DEPARTMENT

Ecommerce is about building shopping experiences for our retail partners’ customers, providing the tools to enable personalised omni-channel experiences. Our smart technology enables the most optimised and profitable checkout experience with low abandonment and effective order processing.

ROLES & RESPONSIBILITIES

Your main responsibility is to participate effectively in all stages of systems development life cycle including:

  • Requirements analysis.
  • Software and data design.
  • Software construction (coding).
  • Deployment of production-ready code.
  • Maintenance and support of existing systems.
  • Investigation and resolution of production issues.
  • Performance tuning.
  • Code review and change control.
  • Ad hoc reporting and analysis.
  • Research, development, and optimisation.

You are also responsible for:

  • Constantly improving the standards of software craftsmanship by following the latest trends in IT, frameworks, tools, and techniques, attending conferences, mentoring others, performing code reviews, or doing pair programming.
  • Making sure that our software is testable and properly tested, preferably in an automated way.
  • Designing and implementing software and the underlying architecture so that they can be tested, deployed, and scaled independently.
  • Gathering data to verify our assumptions in production and providing immediate feedback to all stakeholders.
  • Implementing monitoring and alerting to ensure immediate awareness when issues arise.
  • Constantly looking for improvements and learning from our mistakes.
  • Working closely Engineering Managers to set the technical direction within the team and to ensure the software developed is of consistently high quality, cohesive, and meets business objectives.
  • Assisting all team leaders to ensure projects are accurately estimated and delivered on schedule.
  • Collaborating closely with the Engineering Manager on issues related to requirements and design.
  • Mentoring colleagues and actively participating in their development.

You may be asked to perform tasks as required by management deemed as a reasonable request. This job description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks, and duties, and is subject to review. The responsibilities, tasks, and duties of the jobholder might differ from those outlined in the job description and other duties, as assigned, might form part of the job.

KNOWLEDGE, SKILLS & EXPERIENCE

  • Strong programming and object-oriented design skills.
  • An Android expert, with extensive knowledge of Kotlin.
  • Familiar with modern Android technology stack: coroutines, Jetpack Compose, multi module architecture.
  • Extensive experience in publishing applications on the Google Play store.
  • Experience with RESTful APIs.
  • Pragmatic, but with a keen eye on detail.
  • Passion for and understanding of automated testing (snapshot testing, unit testing, UI testing etc.).
  • Advanced knowledge of good programming practices and standards (e.g. SOLID).
  • Experience and understanding of CI/CD (GitLab, GitHub).
  • Good knowledge of design (e.g. GOF) and architectural (e.g. MVVM) patterns.
  • Pragmatic approach for clean code.
  • An understanding and some experience of Agile software development.
  • A mastery of git.
  • GitHub projects or Google Play apps.
  • Ability to collaborate with cross-functional teams to define and design new features.
  • Being up to date with Android and Kotlin releases and changes.

REQUIRED COMPETENCIES

  • Technical Excellence: You have strong problem-solving abilities, a sharp mind, and a willingness to quickly learn new tools, technologies, and concepts.
  • Innovation & Problem Solving: You’re not afraid to tackle complex challenges. You seek continuous improvement and are open to building on others’ ideas to find better solutions.
  • Drive & Accountability: You take initiative, deliver results, and own your work. You know how to prioritize tasks and manage your time effectively to get things done.
  • Business Awareness: You understand how your work contributes to the bigger picture and can apply your skills in a way that supports broader goals.
  • Adaptability: You stay focused and positive when things change or get busy. You’re flexible and comfortable working in a dynamic environment.
  • Communication Skills: You can clearly communicate your ideas in both spoken and written English, and you’re confident working with internal stakeholders.
  • Team Collaboration: You’re a team player who enjoys working with others, actively contributing to shared goals and helping the team succeed.

BENEFITS

WHAT’S IN IT FOR YOU?

Work and life should fit together, so we offer a range of benefits focusing on well-being, development, and team spirit. The final package will depend on the contract type we agree on.

  • Standard benefits: life insurance, private health care (Luxmed), Multisport card, lunch vouchers, company share programs, and assistance for everyday worries and serious health problems.
  • Learning opportunities: access to the Learnebly platform and LinkedIn Learning, English classes, and a book library,
  • Parental support: additional +10 days maternity / +20 days paternity leave, funding for nurseries and kindergartens
  • Hybrid model : 2 days/week in the office and flexibility to work from almost any location for up to 30 days a year.
  • Office perks : centrally located offices with car and cycling parking, and home office equipment provided.
  • Career growth: a clear career path with opportunities to rotate between projects, teams, domains and roles under the guidance of highly skilled senior colleagues
  • Speaker community : public speaking training and support for preparing presentations at conferences or meetups, including our own Ocado Technology Meetups
  • Passions groups: running, cycling and more
  • Annual celebrations : carnival, summer parties, family picnics, or kid’s days.

If you think you have what it takes to make a difference, please submit your application below.

#LI-HYBRID #LI-OT #LI-OC1

Stay in the loop

Can't find what you're looking for or not ready for a move? Join our Talent Community to stay up to date with Ocado Group news and events, you’ll also be the first to know about new opportunities - before they are posted.

#J-18808-Ljbffr
Create a job alert for this search

Senior Android Software Engineer • Wrocław, Województwo dolnośląskie, Polska

Similar jobs
JVM Software Engineer with GoCardless (f/m/x)

JVM Software Engineer with GoCardless (f/m/x)

Sii Sp. z o.o. • Wrocław, dolnośląskie, Polska
JVM Software Engineer with GoCardless (f/m/x).We are looking for a Senior Backend Engineer experienced in JVM technologies to join a remote product development team working on large‑scale payment p...Show more
Last updated: 19 days ago • Promoted
Android Software Engineer

Android Software Engineer

Ocado • Wrocław, Województwo dolnośląskie, Polska
At Ocado Technology, we craft products tailored to meet the unique needs of our partners worldwide.From e-commerce software and automated warehouse solutions to robotics and optimized delivery, we'...Show more
Last updated: 30+ days ago • Promoted
Senior DevOps Engineer

Senior DevOps Engineer

Luxoft Poland • Wrocław, Województwo dolnośląskie, Polska
We are looking for a DevOps Engineer with hands‑on expertise in software development, release engineering, and configuration management to participate in development and testing of a 4K‑enabled nex...Show more
Last updated: 11 days ago • Promoted
Senior Java Developer

Senior Java Developer

ITDS Polska Sp. z o.o. • Wrocław, Lower Silesia, Poland
As a Senior Java Developer, you will be working for our client, a leader in the banking sector dedicated to delivering cutting-edge financial solutions.You will help build robust, secure, and scala...Show more
Last updated: 22 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

KYOTU Technology sp. z o.o. • Wrocław, Lower Silesia, Poland
We are looking for a Senior Software Engineer to join an internal engineering team at Kyotu Technology, working on advanced systems related to digital identity, document verification, and secure da...Show more
Last updated: 15 days ago • Promoted
Senior Software Engineer (Java, with German)

Senior Software Engineer (Java, with German)

Capgemini Polska • Wrocław, Lower Silesia, Poland
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer (Java)

Senior Software Engineer (Java)

Capgemini Polska • Wrocław, dolnośląskie, Polska
Senior Software Engineer (Java).Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a colla...Show more
Last updated: 2 days ago • Promoted
Senior Android Developer

Senior Android Developer

Capgemini Polska • Wrocław, Lower Silesia, Poland
The Capgemini Digital Customer Experience (DCX) helps global brands as well as public organizations to understand and implement the right mix of business focused digital capabilities and innovation...Show more
Last updated: 30+ days ago • Promoted
Senior C++ Software Engineer

Senior C++ Software Engineer

EPAM Systems (Poland) sp. z o.o. • Wrocław, Lower Silesia, Poland
We are looking for a Senior C++ Engineer to join our team supporting a global leader in banking, investments and financial services.This role involves developing and maintaining microservices for t...Show more
Last updated: 10 days ago • Promoted
Senior Android Automotive Engineer

Senior Android Automotive Engineer

Accenture Poland • Wrocław, Województwo dolnośląskie, Polska
Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accel...Show more
Last updated: 15 days ago • Promoted
Senior Android Engineer with AOSP

Senior Android Engineer with AOSP

Luxoft Poland • Wrocław, Województwo dolnośląskie, Polska
Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world.We are a small nimble group and we are growing...Show more
Last updated: 2 days ago • Promoted
Senior Android Engineer - Kotlin, Scalable Apps (Hybrid)

Senior Android Engineer - Kotlin, Scalable Apps (Hybrid)

Ocado Technology • Wrocław, Województwo dolnośląskie, Polska
A leading tech company in Poland seeks an experienced Android Software Engineer to develop and maintain mobile applications.You will write robust code and ensure software quality through testing.Id...Show more
Last updated: 30+ days ago • Promoted
Senior Android Native Developer

Senior Android Native Developer

Experis ManpowerGroup Sp. z o.o. • Wrocław, Województwo dolnośląskie, Polska
Hybrid (6 days per month from Cracow's office).Design, develop, and maintain high-quality native Android applications using Kotlin and Java.Collaborate with cross-functional teams to define, design...Show more
Last updated: 14 days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

DCV Technologies • Wrocław, Lower Silesia, Poland
Design, develop, and maintain scalable backend applications using Java and Spring Boot.Build and support microservices-based architectures.Develop high-performance, reliable, and maintainable backe...Show more
Last updated: 27 days ago • Promoted
Senior Android Software Engineer

Senior Android Software Engineer

Ocado Technology • Wrocław, Województwo dolnośląskie, Polska
At Ocado Technology, we craft products tailored to meet the unique needs of our partners worldwide.From e-commerce software and automated warehouse solutions to robotics and optimized delivery, we'...Show more
Last updated: 30+ days ago • Promoted
Senior Android Software Engineer

Senior Android Software Engineer

Ocado • Wrocław, Województwo dolnośląskie, Polska
At Ocado Technology, we craft products tailored to meet the unique needs of our partners worldwide.From e-commerce software and automated warehouse solutions to robotics and optimized delivery, we'...Show more
Last updated: 30+ days ago • Promoted
Senior Android Engineer (Kotlin/Java) – Hybrid + Perks

Senior Android Engineer (Kotlin/Java) – Hybrid + Perks

Experis ManpowerGroup Sp. z o.o. • Wrocław, Województwo dolnośląskie, Polska
A leading tech recruitment agency is seeking a skilled Android Developer to design and maintain high-quality applications.This hybrid role involves working six days a month from the Cracow office.T...Show more
Last updated: 14 days ago • Promoted
Android Software Engineer

Android Software Engineer

Ocado Technology • Wrocław, Województwo dolnośląskie, Polska
At Ocado Technology, we craft products tailored to meet the unique needs of our partners worldwide.From e-commerce software and automated warehouse solutions to robotics and optimized delivery, we’...Show more
Last updated: 21 days ago • Promoted