Auf einen Blick
- Aufgaben: Leite die Entwicklung von innovativen Android-Anwendungen und forme die Zukunft unserer mobilen Plattformen.
- Unternehmen: Führendes Unternehmen im Einzelhandel mit einer inklusiven und agilen Arbeitsumgebung.
- Vorteile: Attraktive Vergünstigungen, flexible Arbeitszeiten und ein ausgewogenes Verhältnis zwischen Berufs- und Privatleben.
- Weitere Informationen: Wachstumschancen durch Mentoring und technische Führung in einem dynamischen Team.
- Warum dieser Job: Arbeite an spannenden Projekten, die Millionen von Kunden in Großbritannien erreichen.
- Qualifikationen: Umfangreiche Erfahrung in der Entwicklung komplexer Android-Anwendungen mit Kotlin.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
We don\'t think we\'re exaggerating when we say we have one of the most exciting data sets in the country.
The insights we gain help us build scalable, high-performance products using cutting-edge technology, products that give our customers an amazing shopping experience, including our award-winning Smart Shop app.
In an inclusive, agile environment, you\'ll have the space to be curious, experiment, and solve complex real-world challenges.
Best of all, you\'ll see your work in the hands of millions of people across the UK.
As a
Senior Android Engineer , you\'ll play a key role in shaping the future of our mobile platforms.
You\'ll lead the design and delivery of high-quality Android solutions, influence technical direction, mentor engineers, and help establish engineering best practices across teams.
Working closely with Product, Design, and Engineering partners, you\'ll drive innovation and ensure our Android experiences remain scalable, resilient, and customer-focused.
- What You\'ll Do
- Lead the design, development, and evolution of large-scale Android applications using modern Kotlin-based technologies
- Own complex technical deliveries, driving solutions from discovery and architecture through to implementation and production support
- Define and influence mobile architecture, engineering standards, and technical strategy across multiple products and teams
- Mentor and support engineers, fostering technical growth and a culture of continuous improvement
- Collaborate with Product Managers, Designers, Architects, and Engineers to translate business objectives into scalable technical solutions
- Drive engineering excellence through modern software practices, automation, code quality, testing, observability, and CI/CD
- Contribute to platform-level initiatives, shared libraries, and cross-platform capabilities, including
- Kotlin Multiplatform
- Identify and address technical debt, performance bottlenecks, scalability challenges, and security concerns
- Champion customer experience, accessibility, reliability, and maintainability in all engineering decisions
- Actively contribute to the wider engineering community through knowledge sharing, technical leadership, and innovation
Essential Criteria
- Extensive commercial experience developing complex Android applications using
- Kotlin , including advanced use of
Coroutines, Flows, Retrofit, Hilt, Room, Coil, Navigation Components, and Jetpack libraries
- Expert understanding of modern Android architecture patterns, including
- MVVM, Clean Architecture, modularisation, and scalable application design
- Proven track record of leading the end-to-end delivery of mobile products across the full software development lifecycle
- Strong experience designing technical solutions and influencing architectural decisions within large-scale engineering environments
- Deep understanding of software engineering fundamentals, including testing, security, performance optimisation, observability, and CI/CD
- Advanced experience with automated testing frameworks including
- JUnit, Mockito, Turbine , and UI testing approaches
- Experience mentoring engineers, providing technical leadership, and driving engineering best practices within teams
- Ability to influence technical roadmaps, balancing customer needs, business goals, and long-term platform sustainability
- Strong stakeholder management and communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences
- Experience collaborating effectively within cross-functional and cross-platform engineering teams
- Demonstrated ability to identify and resolve complex technical challenges while maintaining a focus on quality, scalability, and delivery outcomes
Desirable Criteria
- Strong experience with
- Jetpack Compose and modern declarative UI development
- Experience contributing to or leading adoption of
- Kotlin Multiplatform (KMP) solutions across Android and i OS platforms
- Knowledge of backend technologies, APIs, cloud-native architectures, and distributed systems
- Experience building and maintaining shared mobile platforms, SDKs, or reusable engineering capabilities
- Experience working with AI, ML, or intelligent product features
- Active contribution to engineering communities through mentoring, conference speaking, blogging, or open-source projects
- What Success Looks Like
- You are recognised as a senior technical leader within your team and broader engineering community
- Teams adopt architecture and engineering practices you\'ve helped define
- Engineers grow through your mentoring and technical guidance
- Mobile applications remain performant, resilient, secure, and scalable for millions of customers
- You help shape the future direction of Android engineering within Sainsbury\'s Tech
Benefits
- Generous colleague discount across Sainsbury\'s, Argos, and Habitat
- Competitive holiday allowance
- Private Health Care
- Bonus scheme
- Pension plan
- Flexible / smarter working policy
- Access to special offers on gyms, restaurants, holidays, retail vouchers and more
Work-life balance matters to us.
We offer flexibility in how, when, and where you work, combining remote collaboration with the right balance of freedom to support your life outside work.
#J-18808-Ljbffr
Senior Android Engineer Arbeitgeber: 慨正橡扯
DXC Technology ist ein hervorragender Arbeitgeber, der sich durch eine inklusive und unterstützende Arbeitskultur auszeichnet. Mit einem klaren Fokus auf Mitarbeiterentwicklung und strategischem Wachstum im Bereich High Secure Services bietet das Unternehmen vielfältige Möglichkeiten zur beruflichen Entfaltung in einem dynamischen Umfeld. Die Position des Client Partner ermöglicht es Ihnen, an bedeutenden Projekten zu arbeiten, die einen direkten Einfluss auf nationale Sicherheits- und Energiefragen haben, während Sie gleichzeitig von einem engagierten Team und einer starken Gemeinschaft profitieren.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Android Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei 慨正橡扯 anzuklopfen, wenn du dich auf die Stelle als Senior Android Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei 慨正橡扯 vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Android Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei 慨正橡扯 klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei 慨正橡扯 vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.