Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
Lead the complete development lifecycle of high-performance Android applications utilizing Kotlin, Coroutines/Flow, Jetpack Compose, Dagger/Hilt, Retrofit, and Espresso, along with other cutting-edge technologies.
Design and enhance a modular architecture that ensures long-term maintainability and reliable performance even under peak traffic conditions.
Drive automation initiatives by establishing robust build, test, release, and deployment pipelines as integral aspects of the product (CI/CD).
Function as a technical multiplier by elevating quality standards through code reviews, mentoring colleagues, and disseminating knowledge across Android teams.
Collaborate with product, design, and editorial teams to shape features from concept to launch, ensuring optimal user value, reliability, and speed.
Investigate and implement AI-driven development tools to enhance developer productivity and software quality, grounded in sound engineering principles.
Lead the complete development lifecycle of high-performance Android applications utilizing Kotlin, Coroutines/Flow, Jetpack Compose, Dagger/Hilt, Retrofit, and Espresso, along with other cutting-edge technologies.Design and enhance a modular architecture that ensures long-term maintainability and reliable performance even under peak traffic conditions.Drive …
scalablegmbh is seeking a Senior Android Engineer to join the team in Berlin. This position centers on designing and building Android applications that improve user experience and offer advanced functionality. What you will do Design and develop Android applications with a focus on usability and performance Work closely with colleagues from different disciplines to deliver cohesive mobile solutions Contribute to architectural choices and help shape the direction of mobile development Support the creation of scalable products that can grow with user needs Who we are looking for Experience building Android apps and a strong interest in mobile technology Comfort working on complex technical challenges Enjoys collaborating in a team setting and sharing ideas Motivated to have a meaningful impact on product quality and user satisfaction This role is based in Berlin and offers the chance to help shape the future of mobile solutions at scalablegmbh.
Scalablegmbh is looking for a Senior Android Engineer in München to help design and build mobile applications. This position centers on developing Android apps that improve user experience and support business goals. Role overview This role focuses on building and refining Android applications. Collaboration with other engineers and product teams will be part of the day-to-day work, ensuring that new features and updates meet user needs and company objectives. What you will do Design and develop Android mobile applications Work with team members to create solutions that scale Contribute to improving user experience through thoughtful engineering Location This position is based in München.
Join Our Innovative TeamAt SumUp, we provide powerful Point-of-Sale (POS) solutions that empower diverse businesses such as cafes, shops, bars, and salons to thrive. Our platform features robust tools for product management, inventory oversight, business analytics, regulatory compliance, and customer loyalty programs.Our advanced POS solution is seamlessly integrated into the SumUp SuperApp, supporting both our proprietary hardware and a variety of mobile devices.As an Android Developer, you will work alongside a talented, cross-functional team comprising Product Managers, Designers, Engineering Managers, and fellow developers.Your RoleWe are transitioning to a Kotlin Multiplatform (KMP) strategy to facilitate shared development for both Android and iOS applications. In this dynamic role, you will gain expertise, refine your skills, and contribute to the evolution of our mobile applications.You are a developer who prioritizes user-centric design, values clear communication, and excels in collaborative environments.On-site Collaboration in BerlinWe believe that in-person interactions drive innovation and teamwork, making this role exclusively on-site in Berlin.Your ResponsibilitiesDevelop and enhance features for the item catalog within the SumUp SuperApp.Contribute to the architectural improvement of the application while supporting our Kotlin Multiplatform initiative.Maintain and enhance our unified Android application, serving over 60 countries and ensuring high-quality, scalable solutions.Identify areas for enhancement, influencing product evolution and participating in daily decision-making.Create comprehensive documentation and execute thorough testing for new features prior to deployment.Work closely with Designers, Product Managers, and Android engineers to provide a cohesive user experience across platforms.Mentor and coach junior engineers.Who You AreYou possess 3+ years of experience in mobile engineering, specifically with Android and Kotlin.You have 2+ years of experience utilizing Jetpack Compose.You have a strong understanding of software design patterns (e.g., MVVM, MVI) and are skilled in creating modular, scalable app architectures.You are passionate about user-centric design and thrive in a collaborative environment.
Join SumUp as a Senior Android Engineer in our dynamic Design System team. You will play a pivotal role in transforming SumUp’s design language into a versatile library of user interface components and experience patterns. This initiative empowers product teams to create cohesive and accessible user experiences that resonate globally.The Design System team is poised for growth, reflecting SumUp’s expanding suite of merchant and consumer-facing products. This position presents a remarkable opportunity to enhance and innovate a system that accelerates feature development, ultimately delivering high-quality experiences to millions of users worldwide.Key ResponsibilitiesShape the core experience for users and developers within SumUp’s Android ecosystem.Collaborate closely with product and design teams to develop components that prioritize maintainability, usability, aesthetic appeal, and consistency.Integrate accessibility best practices into every component, ensuring compliance with content descriptions, touch target size, color contrast, and font scaling.Implement dynamic theming support, allowing for light/dark mode and brand variations that can be adjusted in real time or through configuration.Provide hands-on technical support to product teams to align with company objectives, including the upcoming brand refresh.Review code contributions, enforce design-system conventions, and mentor engineers on best practices for reusable UI development.Proactively identify and mitigate technical debt to uphold high standards of engineering excellence and codebase health.Qualifications3+ years of professional Android development experience, with a strong command of Kotlin and modern Android frameworks.At least 2 years of experience with Jetpack Compose.A passion for writing clean code, demonstrating a balance between pragmatism and perfection.A solid understanding of testing best practices: what to test, why, and how to create resilient tests.A keen eye for detail and a commitment to accessibility.Self-motivated with a structured working style, complemented by strong verbal and written communication skills in English.An enthusiasm for staying updated with advancements in the Android ecosystem and a desire to share knowledge with the Android community.Bonus QualificationsExperience in building and maintaining design systems or component libraries for Android, including theming, style guides, and reusable UI components.
Join Our TeamBecome an integral member of SumUp's Mobile Platform Squad as a Senior Android Engineer and play a pivotal role in our growing Android ecosystem. With substantial investments directed towards flagship products, we empower our feature teams to create world-class user experiences. Your contributions will be key in establishing a solid foundation that enables over 40 Android engineers to work at peak productivity and efficiency, directly influencing the future of mobile payments for millions of merchants.Our engineering culture emphasizes autonomy, collaboration, and innovative thinking. Your initiatives will resonate throughout the organization, connecting you with mobile engineers across various teams. This role is vital for:Removing Bottlenecks: Proactively identifying and resolving critical bottlenecks in CI/CD pipelines and app infrastructure that could hinder the rollout of new features and enhancements.Enhancing Developer Experience: Designing and implementing state-of-the-art tools and infrastructure that significantly improve developer experience, decrease build times, and streamline workflows for our extensive Android engineering team.Modernizing a Mature Codebase: Leading the evolution and refinement of our Android codebase, with an emphasis on code simplicity, maintainability, and overall health across all SumUp Android products.Ensuring Product Stability & Scalability: Providing essential support and guidance across our diverse Android product suite, assuring consistency, reliability, and seamless functionality for the Register, Android Terminal, SumUp Go, and Merchant app.Your Responsibilities:Strategic Impact: Spearhead the development of core experiences for both merchants and our internal Android developers, directly contributing to SumUp's ambitious Android product roadmap.Technical Leadership: Architect, develop, and maintain essential tools, frameworks, and infrastructure that significantly enhance the consistency, scalability, and reliability of our mobile applications, ensuring no adverse effects across our varied Android products.Performance & Efficiency: Drive initiatives in CI/CD systems, advanced developer tooling, and performance enhancements to dramatically optimize mobile development processes and reduce build times for our expanding team.Codebase Evolution: Actively manage technical debt, enhance code health, and introduce best practices to a complex, mature codebase, ensuring its longevity and adaptability.
About the Team:Join the Mobile Platform Squad as a Senior Android Engineer at SumUp, where you will play a crucial role in the foundation of our Mobile Engineering division. Your team is tasked with creating and maintaining an efficient development environment that empowers Mobile Developers to deliver high-quality products. Additionally, you will provide support and guidance to your colleagues interacting with our mobile applications.Our engineering culture emphasizes autonomy, collaboration, and innovation. You will engage with mobile engineers across the organization, as your initiatives will have a significant impact. The squad is dedicated to:Maintaining CI/CD pipelines for mobile projects.Developing tools and infrastructure to enhance the developer experience.Supporting and optimizing the codebase across SumUp's mobile applications.Driving long-term technical scalability and impact across the company. Your Responsibilities:Design the core experience for merchants and developers interacting with SumUp’s Android ecosystem.Develop and maintain tools, frameworks, and infrastructure that improve the consistency, scalability, and reliability of our mobile applications.Collaborate with cross-functional teams, including product, design, and backend, to deliver seamless user experiences.Work on CI/CD systems, developer tooling, and performance optimizations to streamline mobile development processes.Mentor team members and provide technical guidance across various projects.Uphold a high standard of engineering excellence and continuously improve by introducing new technologies and best practices.Lead technical projects from conception to implementation, ensuring alignment with business needs and technical standards.
Your Next Career Move Awaits!Trade Republic is Europe's leading savings platform, operating across 18 countries and serving over 10 million customers who have entrusted us with more than €150 billion in assets. Our ambition is to empower everyone to build wealth through accessible, secure, and cost-free financial services.Join us to enhance your career alongside a team of talented professionals and cutting-edge technology, as we strive to create a sustainable and positive future for millions.Your RoleLead the development of Android platform components, including modular architecture, core libraries (networking, analytics, storage, feature flags), and shared UI elements.Enhance application performance and reliability focusing on startup times, rendering efficiency, memory usage, and battery optimization; set performance budgets and standards.Advance our CI/CD processes by optimizing Gradle build times, managing dependencies, and improving test infrastructure (unit/instrumentation) and release automation.Enhance system observability through improved logging, metrics, tracing, crash reporting, ANR detection, and real-user monitoring.Champion coding excellence by enforcing static analysis, lint rules, coding standards, API guidelines, and maintaining thorough documentation.Collaborate with security and privacy teams to ensure robust data handling, permissions management, SAFE storage, Play integrity, and supply-chain hardening.Mentor and support feature teams, conducting discovery reviews, and leading migration and platform rollouts.
Superhuman offers a full-time dynamic hybrid working model for this role. This flexible framework allows team members to enjoy both focused work time and in-person collaboration, fostering trust, innovation, and a robust team culture.About SuperhumanSuperhuman, now a part of Grammarly, is revolutionizing productivity through AI, dedicated to unlocking the superhuman potential within everyone. Our suite of applications seamlessly integrates with over 1 million platforms and websites, providing tools such as Grammarly's writing assistance and Go, our proactive AI assistant. Founded in 2009, we empower over 40 million users and thousands of organizations and educational institutions globally to eliminate busywork and prioritize what truly matters. Discover more at superhuman.com and explore our core values here.The OpportunityTo reach our ambitious targets, we are seeking a talented Android Engineer to join our Mobile Team. This role presents a unique opportunity to develop new features and capabilities that will enhance the Superhuman Android experience to world-class standards.Our engineers and researchers enjoy the freedom to innovate and drive breakthroughs that directly influence our product roadmap. As we scale our interfaces, algorithms, and infrastructure, the complexity of our technical challenges is rapidly increasing. For insights from our team, check out our technical blog.Writing effectively on mobile devices poses significant challenges, particularly in professional environments. Our Superhuman AI Writing Assistant, launched in 2023, aims to make effective and error-free writing easily accessible on mobile. Since its introduction, it has gained substantial traction, with users engaging with it over seventy times daily.Creating a seamless writing assistant experience brings unique challenges, as there is no tolerance for delays or glitches in a product that users rely on for immediate responses. As an Android Engineer, you will:Work closely with the Product, Design, and Machine Learning teams to translate new ideas from concept to production.Contribute to the ongoing architecture of our mobile products, ensuring outstanding responsiveness and performance, even in resource-constrained environments.
About the RoleJoin SumUp as a Senior Embedded Engineer within our Hardware Tribe, where you will collaborate with a talented cross-functional team of Hardware Engineers, Product Managers, QA Engineers, and more. Your expertise will be pivotal in developing our innovative Android-based payment devices, guiding the process from bootloader and kernel development to framework integration and validation.This is an exciting opportunity as we transition to using the Android platform for our proprietary hardware solutions. Our payment devices are uniquely designed with a focus on security and customization, necessitating a profound understanding of both embedded hardware and software.This position requires on-site presence in our Berlin office, as we value the organic interactions that emerge from working closely together.About the TeamYou may have already encountered our card readers while enjoying a cappuccino or settling a bill at your favorite salon. Our Hardware team is dedicated to crafting elegantly designed card payment devices and accessories that empower our merchants to launch, manage, and expand their businesses. We tackle a variety of engineering challenges spanning industrial and electronic design, embedded systems, mobile applications, and backend services.We foster an environment of open communication and continuous learning rather than strict regulations. If you are eager to innovate and support millions of independent merchants in achieving success, we encourage you to apply!Your ResponsibilitiesLead the system bring-up for the Android Embedded platform, focusing on bootloader, kernel, and driver integration.Create and integrate custom modules for SumUp, including kernel drivers, power management, and connectivity components.Enhance the build system to ensure stability and scalability across the platform.Debug hardware and software issues at the protocol level (I2C, SPI, UART, SDIO, etc.).Conduct testing and validation to ensure timely delivery of high-quality releases.Work closely with Hardware Engineers, QA, Product Managers, and Manufacturing/Supply Chain teams.Deliver Android OS features independently and contribute to a culture of engineering excellence within the Hardware Tribe.
About Our Team At SumUp, we provide a cutting-edge Point-of-Sale (POS) solution that empowers businesses such as cafes, shops, bars, and hair salons to operate seamlessly and grow. Our platform boasts a vast array of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. Our POS solution integrates flawlessly into the SumUp SuperApp, which is compatible with our proprietary register hardware as well as mobile devices like tablets and smartphones. As a Senior Android Developer, you will work alongside an innovative, cross-functional team consisting of Product Managers, Product Designers, Engineering Managers, and fellow developers. About the Role We are transitioning towards a Kotlin Multiplatform (KMP) strategy, facilitating shared development between Android and iOS. In this role, you will gain experience with this technology, helping to shape the future of our mobile applications. If you are a developer who prioritizes user-centric design, precision, and effective collaboration, you will thrive here. You bring structure to communication and flourish within a cross-functional environment. This position is based in Berlin, where face-to-face interactions fuel innovation and teamwork. Your Responsibilities Develop new features for the item catalog within the SumUp SuperApp Improve application architecture and actively contribute to our Kotlin Multiplatform strategy Enhance and maintain our unified Android app, utilized in over 60 countries, ensuring high-quality and scalable solutions Drive product evolution by identifying improvement opportunities and participating in daily decision-making Create comprehensive documentation and implement thorough testing for features prior to release Work closely with Designers, Product Managers, and Android engineers to ensure a cohesive UX experience across platforms Mentor and coach junior engineers You Will Excel in This Role If: You possess 8+ years of experience in mobile engineering, particularly with Android and Kotlin. You have 2+ years of experience with Jetpack Compose. You have a strong grasp of software design patterns (e.g., MVVM, MVI) and expertise in creating modular, scalable app architectures. You are knowledgeable about reactive programming (Flow, Coroutines, and Concurrency).
Scalablegmbh is hiring a Junior Android Engineer in München. This entry-level role centers on mobile app development for Android devices. The team values curiosity and fresh perspectives, welcoming those eager to learn and grow their skills. What you will do Contribute to the development of Android mobile applications Collaborate with experienced developers on project work Participate in building and improving app features Who we’re looking for Interest in Android app development Willingness to learn from others and share ideas Ready to work as part of a team in a collaborative setting This position offers a chance to start a career in software engineering while working alongside skilled colleagues on real-world projects.
Join Mapbox’s innovative team as a Software Development Engineer II, specializing in Android and Navigation SDK. In this role, you will contribute to the development of cutting-edge navigation solutions that enhance user experiences across various applications. You will work collaboratively within a talented team of engineers to design, implement, and optimize software that powers our navigation SDK.
Why choose voize? We are more than just an employer!At voize, we prioritize giving frontline workers the invaluable gift of time—time to care, connect, and truly be present. Unfortunately, much of that time is consumed by administrative tasks that detract from what truly matters: the people.We are revolutionizing this by developing an AI companion that liberates nurses from administrative burdens, allowing them to reclaim up to 30% of their time. Our mission is not to replace human effort but to enhance it, amplifying their impact in the care sector. Currently, over 1,100 care facilities trust voize, and more than 75,000 nurses depend on our AI companion to streamline their daily responsibilities.Supported by a robust $50M Series A funding round led by Balderton Capital, with contributions from HV Capital, Y Combinator, and other prominent VCs, our mission is grounded in technological innovation with a profound social impact. Join us in this transformative journey!
About the Role:Join our dynamic Android Growth Squad as a Senior Software Engineer, where you'll play a pivotal role in enhancing our applications aimed at verifying real human identities in the evolving landscape of AI. Your expertise will help us build innovative solutions that foster secure online interactions.Your Responsibilities:Design, develop, and maintain high-quality Android applications.Collaborate with cross-functional teams to define, design, and ship new features.Identify and fix bugs to enhance application performance and user experience.Stay updated with emerging technologies and industry trends to continually improve our platform.
scalablegmbh is looking for an Android Engineer to help build and improve mobile applications in Berlin. This position centers on developing software that aims to deliver a strong user experience. Role overview As an Android Engineer, the focus will be on designing and implementing features for mobile products. Collaboration with a skilled team is part of the day-to-day work, with a shared goal of producing reliable and effective applications. What you will do Develop and maintain Android applications Work closely with other engineers and professionals to deliver high-quality software Contribute to improving user experiences through thoughtful design and implementation Location This role is based in Berlin.
FlixMobility GmbH is looking for a Senior Software Engineer - Mobile/Android (m/f/d) to join the Berlin office. This position centers on building and enhancing mobile apps that serve millions of travelers around the globe. Team and Collaboration The role is part of the Android Team within the Customer Experience Stream's Demand Division. The group includes a product owner, UX specialist, Agile tester, and several engineers. Together, they focus on the travel onboarding journey and post-booking features to make the Flix app a reliable companion for passengers. Close collaboration with iOS colleagues and other feature teams ensures a unified mobile experience. Delivering well-integrated, thoroughly tested features is a key part of the work. What You Will Do Develop and maintain scalable Android applications with a strong focus on user experience Refine onboarding and post-booking flows to improve the passenger journey Work alongside cross-functional teams to deliver cohesive mobile features Maintain code quality and reliability through comprehensive testing Tech Stack Languages & Architecture: Kotlin, Jetpack Compose, MVVM, Clean Architecture Networking & Data: GraphQL, Firebase Remote Config, Crashlytics Dependency Injection: Dagger/Hilt Testing: Espresso, Robolectric, JUnit CI/CD & Automation: GitLab CI/CD, Fastlane, Docker Collaboration Tools: Figma, Microsoft Teams, Atlassian Jira, Confluence, Atlas Benefits Competitive salaries Growth and development opportunities Collaborative culture with personal ownership Work on products used by millions of travelers
NavVis GmbH seeks a Senior Android Software Engineer with strong Kotlin experience to help shape mobile applications for mapping and navigation. This hybrid position is based in Munich and offers a mix of on-site and remote work. Key responsibilities Design and build Android apps using Kotlin Develop features that enhance mapping and navigation capabilities Create user interfaces that are easy to use and visually clear Optimize applications for smooth performance and quick response times Location and work model The role is located in Munich and follows a hybrid work model at NavVis GmbH.
Atolls is the world’s largest community-driven shopping platform, active in over 20 markets.We empower millions of consumers to make informed spending decisions throughout discovery, evaluation, and re-purchase by connecting them with the right brands and retailers.Our diverse team of over 1,000 professionals across 10 countries develops products utilized daily on a global scale, where you will have genuine ownership and see your influence. Do you aspire to shape the platforms consumers depend on for confident shopping? If so, read on.About This Role:We are seeking a passionate Senior Android Developer to join our collaborative team in Berlin or remote from anywhere in Europe. Your contributions will be pivotal in the development, maintenance, and publication of our application.Your expertise in the Android ecosystem and commitment to staying abreast of the latest technologies will ensure our application remains current with OS updates and new features, enhancing its appeal. We focus exclusively on our own app and strive to make it the most engaging experience possible!Your efforts will significantly influence how millions of consumers engage with our platforms, helping them make smart, fair, and rewarding choices.Our Benefits:At Atolls, we are dedicated to fostering both your professional and personal development. Here’s what you can expect:A culture that prioritizes personal and professional growth, with opportunities for internal mobility.A supportive and open-minded team that values diverse perspectives and innovative ideas.32 days of paid vacation plus your birthday off, allowing you ample time to recharge.A flexible hybrid working model to balance work and life, with remote work permitted for this role.Access to a learning budget and internal training to facilitate your growth within the role.Mental health coaching to support your overall well-being.Regular global and local gatherings to celebrate achievements and strengthen connections.
Mapbox stands at the forefront of real-time location technology, empowering the next wave of location-driven businesses. Our platform is uniquely designed to supply organizations with a comprehensive suite of tools to facilitate the navigation of individuals, packages, and vehicles across the globe. With over 4 million developers registered, our platform is favored for its flexibility, security, and compliance with privacy standards. Businesses leverage Mapbox's applications, data, SDKs, and APIs to craft bespoke and engaging experiences that captivate their audience.What We DoThe Navigation SDK team is dedicated to constructing frameworks and applications that enhance navigation capabilities everywhere. Our SDK is utilized by clients in automotive, logistics, and consumer sectors on platforms like Android, iOS, and Linux, catering to businesses of all sizes. Our developers consistently produce applications that rank highly on the App Store and Play Store, collaborating continuously to innovate the next big thing—be it an augmented reality app, an AI-powered solution, a popular consumer application, or advancements in autonomous driving technology.As artificial intelligence becomes increasingly integrated into modern engineering practices, we seek engineers who can seamlessly incorporate AI into design, development, and decision-making processes. Our interview process will feature discussions on your experience using AI within your engineering workflows.What You'll DoIn this pivotal role, you will help shape the architectural vision, spearhead technical projects, and design scalable features. Your main emphasis will be on creating innovative solutions that interconnect multiple Mapbox SDKs (Navigation, Maps, and Search), enabling rapid and efficient deployment for customer applications.Your key responsibilities include:Defining and guiding the execution of large-scale, cross-functional projects and initiatives.Enhancing quality through the advancement of our development processes, code quality standards, and best practices across teams.Participating in technical discussions and decision-making that influence long-term strategic direction and scalability.Serving as a technical mentor and resource for team members, promoting professional growth and knowledge sharing.Additionally, you will engage in hands-on development to uphold high standards across our SDKs:Crafting expressive and developer-friendly APIs for users of our SDKs.Collaborating with peers to deliver high-quality features.
Lead the complete development lifecycle of high-performance Android applications utilizing Kotlin, Coroutines/Flow, Jetpack Compose, Dagger/Hilt, Retrofit, and Espresso, along with other cutting-edge technologies.Design and enhance a modular architecture that ensures long-term maintainability and reliable performance even under peak traffic conditions.Drive …
scalablegmbh is seeking a Senior Android Engineer to join the team in Berlin. This position centers on designing and building Android applications that improve user experience and offer advanced functionality. What you will do Design and develop Android applications with a focus on usability and performance Work closely with colleagues from different disciplines to deliver cohesive mobile solutions Contribute to architectural choices and help shape the direction of mobile development Support the creation of scalable products that can grow with user needs Who we are looking for Experience building Android apps and a strong interest in mobile technology Comfort working on complex technical challenges Enjoys collaborating in a team setting and sharing ideas Motivated to have a meaningful impact on product quality and user satisfaction This role is based in Berlin and offers the chance to help shape the future of mobile solutions at scalablegmbh.
Scalablegmbh is looking for a Senior Android Engineer in München to help design and build mobile applications. This position centers on developing Android apps that improve user experience and support business goals. Role overview This role focuses on building and refining Android applications. Collaboration with other engineers and product teams will be part of the day-to-day work, ensuring that new features and updates meet user needs and company objectives. What you will do Design and develop Android mobile applications Work with team members to create solutions that scale Contribute to improving user experience through thoughtful engineering Location This position is based in München.
Join Our Innovative TeamAt SumUp, we provide powerful Point-of-Sale (POS) solutions that empower diverse businesses such as cafes, shops, bars, and salons to thrive. Our platform features robust tools for product management, inventory oversight, business analytics, regulatory compliance, and customer loyalty programs.Our advanced POS solution is seamlessly integrated into the SumUp SuperApp, supporting both our proprietary hardware and a variety of mobile devices.As an Android Developer, you will work alongside a talented, cross-functional team comprising Product Managers, Designers, Engineering Managers, and fellow developers.Your RoleWe are transitioning to a Kotlin Multiplatform (KMP) strategy to facilitate shared development for both Android and iOS applications. In this dynamic role, you will gain expertise, refine your skills, and contribute to the evolution of our mobile applications.You are a developer who prioritizes user-centric design, values clear communication, and excels in collaborative environments.On-site Collaboration in BerlinWe believe that in-person interactions drive innovation and teamwork, making this role exclusively on-site in Berlin.Your ResponsibilitiesDevelop and enhance features for the item catalog within the SumUp SuperApp.Contribute to the architectural improvement of the application while supporting our Kotlin Multiplatform initiative.Maintain and enhance our unified Android application, serving over 60 countries and ensuring high-quality, scalable solutions.Identify areas for enhancement, influencing product evolution and participating in daily decision-making.Create comprehensive documentation and execute thorough testing for new features prior to deployment.Work closely with Designers, Product Managers, and Android engineers to provide a cohesive user experience across platforms.Mentor and coach junior engineers.Who You AreYou possess 3+ years of experience in mobile engineering, specifically with Android and Kotlin.You have 2+ years of experience utilizing Jetpack Compose.You have a strong understanding of software design patterns (e.g., MVVM, MVI) and are skilled in creating modular, scalable app architectures.You are passionate about user-centric design and thrive in a collaborative environment.
Join SumUp as a Senior Android Engineer in our dynamic Design System team. You will play a pivotal role in transforming SumUp’s design language into a versatile library of user interface components and experience patterns. This initiative empowers product teams to create cohesive and accessible user experiences that resonate globally.The Design System team is poised for growth, reflecting SumUp’s expanding suite of merchant and consumer-facing products. This position presents a remarkable opportunity to enhance and innovate a system that accelerates feature development, ultimately delivering high-quality experiences to millions of users worldwide.Key ResponsibilitiesShape the core experience for users and developers within SumUp’s Android ecosystem.Collaborate closely with product and design teams to develop components that prioritize maintainability, usability, aesthetic appeal, and consistency.Integrate accessibility best practices into every component, ensuring compliance with content descriptions, touch target size, color contrast, and font scaling.Implement dynamic theming support, allowing for light/dark mode and brand variations that can be adjusted in real time or through configuration.Provide hands-on technical support to product teams to align with company objectives, including the upcoming brand refresh.Review code contributions, enforce design-system conventions, and mentor engineers on best practices for reusable UI development.Proactively identify and mitigate technical debt to uphold high standards of engineering excellence and codebase health.Qualifications3+ years of professional Android development experience, with a strong command of Kotlin and modern Android frameworks.At least 2 years of experience with Jetpack Compose.A passion for writing clean code, demonstrating a balance between pragmatism and perfection.A solid understanding of testing best practices: what to test, why, and how to create resilient tests.A keen eye for detail and a commitment to accessibility.Self-motivated with a structured working style, complemented by strong verbal and written communication skills in English.An enthusiasm for staying updated with advancements in the Android ecosystem and a desire to share knowledge with the Android community.Bonus QualificationsExperience in building and maintaining design systems or component libraries for Android, including theming, style guides, and reusable UI components.
Join Our TeamBecome an integral member of SumUp's Mobile Platform Squad as a Senior Android Engineer and play a pivotal role in our growing Android ecosystem. With substantial investments directed towards flagship products, we empower our feature teams to create world-class user experiences. Your contributions will be key in establishing a solid foundation that enables over 40 Android engineers to work at peak productivity and efficiency, directly influencing the future of mobile payments for millions of merchants.Our engineering culture emphasizes autonomy, collaboration, and innovative thinking. Your initiatives will resonate throughout the organization, connecting you with mobile engineers across various teams. This role is vital for:Removing Bottlenecks: Proactively identifying and resolving critical bottlenecks in CI/CD pipelines and app infrastructure that could hinder the rollout of new features and enhancements.Enhancing Developer Experience: Designing and implementing state-of-the-art tools and infrastructure that significantly improve developer experience, decrease build times, and streamline workflows for our extensive Android engineering team.Modernizing a Mature Codebase: Leading the evolution and refinement of our Android codebase, with an emphasis on code simplicity, maintainability, and overall health across all SumUp Android products.Ensuring Product Stability & Scalability: Providing essential support and guidance across our diverse Android product suite, assuring consistency, reliability, and seamless functionality for the Register, Android Terminal, SumUp Go, and Merchant app.Your Responsibilities:Strategic Impact: Spearhead the development of core experiences for both merchants and our internal Android developers, directly contributing to SumUp's ambitious Android product roadmap.Technical Leadership: Architect, develop, and maintain essential tools, frameworks, and infrastructure that significantly enhance the consistency, scalability, and reliability of our mobile applications, ensuring no adverse effects across our varied Android products.Performance & Efficiency: Drive initiatives in CI/CD systems, advanced developer tooling, and performance enhancements to dramatically optimize mobile development processes and reduce build times for our expanding team.Codebase Evolution: Actively manage technical debt, enhance code health, and introduce best practices to a complex, mature codebase, ensuring its longevity and adaptability.
About the Team:Join the Mobile Platform Squad as a Senior Android Engineer at SumUp, where you will play a crucial role in the foundation of our Mobile Engineering division. Your team is tasked with creating and maintaining an efficient development environment that empowers Mobile Developers to deliver high-quality products. Additionally, you will provide support and guidance to your colleagues interacting with our mobile applications.Our engineering culture emphasizes autonomy, collaboration, and innovation. You will engage with mobile engineers across the organization, as your initiatives will have a significant impact. The squad is dedicated to:Maintaining CI/CD pipelines for mobile projects.Developing tools and infrastructure to enhance the developer experience.Supporting and optimizing the codebase across SumUp's mobile applications.Driving long-term technical scalability and impact across the company. Your Responsibilities:Design the core experience for merchants and developers interacting with SumUp’s Android ecosystem.Develop and maintain tools, frameworks, and infrastructure that improve the consistency, scalability, and reliability of our mobile applications.Collaborate with cross-functional teams, including product, design, and backend, to deliver seamless user experiences.Work on CI/CD systems, developer tooling, and performance optimizations to streamline mobile development processes.Mentor team members and provide technical guidance across various projects.Uphold a high standard of engineering excellence and continuously improve by introducing new technologies and best practices.Lead technical projects from conception to implementation, ensuring alignment with business needs and technical standards.
Your Next Career Move Awaits!Trade Republic is Europe's leading savings platform, operating across 18 countries and serving over 10 million customers who have entrusted us with more than €150 billion in assets. Our ambition is to empower everyone to build wealth through accessible, secure, and cost-free financial services.Join us to enhance your career alongside a team of talented professionals and cutting-edge technology, as we strive to create a sustainable and positive future for millions.Your RoleLead the development of Android platform components, including modular architecture, core libraries (networking, analytics, storage, feature flags), and shared UI elements.Enhance application performance and reliability focusing on startup times, rendering efficiency, memory usage, and battery optimization; set performance budgets and standards.Advance our CI/CD processes by optimizing Gradle build times, managing dependencies, and improving test infrastructure (unit/instrumentation) and release automation.Enhance system observability through improved logging, metrics, tracing, crash reporting, ANR detection, and real-user monitoring.Champion coding excellence by enforcing static analysis, lint rules, coding standards, API guidelines, and maintaining thorough documentation.Collaborate with security and privacy teams to ensure robust data handling, permissions management, SAFE storage, Play integrity, and supply-chain hardening.Mentor and support feature teams, conducting discovery reviews, and leading migration and platform rollouts.
Superhuman offers a full-time dynamic hybrid working model for this role. This flexible framework allows team members to enjoy both focused work time and in-person collaboration, fostering trust, innovation, and a robust team culture.About SuperhumanSuperhuman, now a part of Grammarly, is revolutionizing productivity through AI, dedicated to unlocking the superhuman potential within everyone. Our suite of applications seamlessly integrates with over 1 million platforms and websites, providing tools such as Grammarly's writing assistance and Go, our proactive AI assistant. Founded in 2009, we empower over 40 million users and thousands of organizations and educational institutions globally to eliminate busywork and prioritize what truly matters. Discover more at superhuman.com and explore our core values here.The OpportunityTo reach our ambitious targets, we are seeking a talented Android Engineer to join our Mobile Team. This role presents a unique opportunity to develop new features and capabilities that will enhance the Superhuman Android experience to world-class standards.Our engineers and researchers enjoy the freedom to innovate and drive breakthroughs that directly influence our product roadmap. As we scale our interfaces, algorithms, and infrastructure, the complexity of our technical challenges is rapidly increasing. For insights from our team, check out our technical blog.Writing effectively on mobile devices poses significant challenges, particularly in professional environments. Our Superhuman AI Writing Assistant, launched in 2023, aims to make effective and error-free writing easily accessible on mobile. Since its introduction, it has gained substantial traction, with users engaging with it over seventy times daily.Creating a seamless writing assistant experience brings unique challenges, as there is no tolerance for delays or glitches in a product that users rely on for immediate responses. As an Android Engineer, you will:Work closely with the Product, Design, and Machine Learning teams to translate new ideas from concept to production.Contribute to the ongoing architecture of our mobile products, ensuring outstanding responsiveness and performance, even in resource-constrained environments.
About the RoleJoin SumUp as a Senior Embedded Engineer within our Hardware Tribe, where you will collaborate with a talented cross-functional team of Hardware Engineers, Product Managers, QA Engineers, and more. Your expertise will be pivotal in developing our innovative Android-based payment devices, guiding the process from bootloader and kernel development to framework integration and validation.This is an exciting opportunity as we transition to using the Android platform for our proprietary hardware solutions. Our payment devices are uniquely designed with a focus on security and customization, necessitating a profound understanding of both embedded hardware and software.This position requires on-site presence in our Berlin office, as we value the organic interactions that emerge from working closely together.About the TeamYou may have already encountered our card readers while enjoying a cappuccino or settling a bill at your favorite salon. Our Hardware team is dedicated to crafting elegantly designed card payment devices and accessories that empower our merchants to launch, manage, and expand their businesses. We tackle a variety of engineering challenges spanning industrial and electronic design, embedded systems, mobile applications, and backend services.We foster an environment of open communication and continuous learning rather than strict regulations. If you are eager to innovate and support millions of independent merchants in achieving success, we encourage you to apply!Your ResponsibilitiesLead the system bring-up for the Android Embedded platform, focusing on bootloader, kernel, and driver integration.Create and integrate custom modules for SumUp, including kernel drivers, power management, and connectivity components.Enhance the build system to ensure stability and scalability across the platform.Debug hardware and software issues at the protocol level (I2C, SPI, UART, SDIO, etc.).Conduct testing and validation to ensure timely delivery of high-quality releases.Work closely with Hardware Engineers, QA, Product Managers, and Manufacturing/Supply Chain teams.Deliver Android OS features independently and contribute to a culture of engineering excellence within the Hardware Tribe.
About Our Team At SumUp, we provide a cutting-edge Point-of-Sale (POS) solution that empowers businesses such as cafes, shops, bars, and hair salons to operate seamlessly and grow. Our platform boasts a vast array of features, including product catalogs, inventory management, business analytics, compliance support, and loyalty tools. Our POS solution integrates flawlessly into the SumUp SuperApp, which is compatible with our proprietary register hardware as well as mobile devices like tablets and smartphones. As a Senior Android Developer, you will work alongside an innovative, cross-functional team consisting of Product Managers, Product Designers, Engineering Managers, and fellow developers. About the Role We are transitioning towards a Kotlin Multiplatform (KMP) strategy, facilitating shared development between Android and iOS. In this role, you will gain experience with this technology, helping to shape the future of our mobile applications. If you are a developer who prioritizes user-centric design, precision, and effective collaboration, you will thrive here. You bring structure to communication and flourish within a cross-functional environment. This position is based in Berlin, where face-to-face interactions fuel innovation and teamwork. Your Responsibilities Develop new features for the item catalog within the SumUp SuperApp Improve application architecture and actively contribute to our Kotlin Multiplatform strategy Enhance and maintain our unified Android app, utilized in over 60 countries, ensuring high-quality and scalable solutions Drive product evolution by identifying improvement opportunities and participating in daily decision-making Create comprehensive documentation and implement thorough testing for features prior to release Work closely with Designers, Product Managers, and Android engineers to ensure a cohesive UX experience across platforms Mentor and coach junior engineers You Will Excel in This Role If: You possess 8+ years of experience in mobile engineering, particularly with Android and Kotlin. You have 2+ years of experience with Jetpack Compose. You have a strong grasp of software design patterns (e.g., MVVM, MVI) and expertise in creating modular, scalable app architectures. You are knowledgeable about reactive programming (Flow, Coroutines, and Concurrency).
Scalablegmbh is hiring a Junior Android Engineer in München. This entry-level role centers on mobile app development for Android devices. The team values curiosity and fresh perspectives, welcoming those eager to learn and grow their skills. What you will do Contribute to the development of Android mobile applications Collaborate with experienced developers on project work Participate in building and improving app features Who we’re looking for Interest in Android app development Willingness to learn from others and share ideas Ready to work as part of a team in a collaborative setting This position offers a chance to start a career in software engineering while working alongside skilled colleagues on real-world projects.
Join Mapbox’s innovative team as a Software Development Engineer II, specializing in Android and Navigation SDK. In this role, you will contribute to the development of cutting-edge navigation solutions that enhance user experiences across various applications. You will work collaboratively within a talented team of engineers to design, implement, and optimize software that powers our navigation SDK.
Why choose voize? We are more than just an employer!At voize, we prioritize giving frontline workers the invaluable gift of time—time to care, connect, and truly be present. Unfortunately, much of that time is consumed by administrative tasks that detract from what truly matters: the people.We are revolutionizing this by developing an AI companion that liberates nurses from administrative burdens, allowing them to reclaim up to 30% of their time. Our mission is not to replace human effort but to enhance it, amplifying their impact in the care sector. Currently, over 1,100 care facilities trust voize, and more than 75,000 nurses depend on our AI companion to streamline their daily responsibilities.Supported by a robust $50M Series A funding round led by Balderton Capital, with contributions from HV Capital, Y Combinator, and other prominent VCs, our mission is grounded in technological innovation with a profound social impact. Join us in this transformative journey!
About the Role:Join our dynamic Android Growth Squad as a Senior Software Engineer, where you'll play a pivotal role in enhancing our applications aimed at verifying real human identities in the evolving landscape of AI. Your expertise will help us build innovative solutions that foster secure online interactions.Your Responsibilities:Design, develop, and maintain high-quality Android applications.Collaborate with cross-functional teams to define, design, and ship new features.Identify and fix bugs to enhance application performance and user experience.Stay updated with emerging technologies and industry trends to continually improve our platform.
scalablegmbh is looking for an Android Engineer to help build and improve mobile applications in Berlin. This position centers on developing software that aims to deliver a strong user experience. Role overview As an Android Engineer, the focus will be on designing and implementing features for mobile products. Collaboration with a skilled team is part of the day-to-day work, with a shared goal of producing reliable and effective applications. What you will do Develop and maintain Android applications Work closely with other engineers and professionals to deliver high-quality software Contribute to improving user experiences through thoughtful design and implementation Location This role is based in Berlin.
FlixMobility GmbH is looking for a Senior Software Engineer - Mobile/Android (m/f/d) to join the Berlin office. This position centers on building and enhancing mobile apps that serve millions of travelers around the globe. Team and Collaboration The role is part of the Android Team within the Customer Experience Stream's Demand Division. The group includes a product owner, UX specialist, Agile tester, and several engineers. Together, they focus on the travel onboarding journey and post-booking features to make the Flix app a reliable companion for passengers. Close collaboration with iOS colleagues and other feature teams ensures a unified mobile experience. Delivering well-integrated, thoroughly tested features is a key part of the work. What You Will Do Develop and maintain scalable Android applications with a strong focus on user experience Refine onboarding and post-booking flows to improve the passenger journey Work alongside cross-functional teams to deliver cohesive mobile features Maintain code quality and reliability through comprehensive testing Tech Stack Languages & Architecture: Kotlin, Jetpack Compose, MVVM, Clean Architecture Networking & Data: GraphQL, Firebase Remote Config, Crashlytics Dependency Injection: Dagger/Hilt Testing: Espresso, Robolectric, JUnit CI/CD & Automation: GitLab CI/CD, Fastlane, Docker Collaboration Tools: Figma, Microsoft Teams, Atlassian Jira, Confluence, Atlas Benefits Competitive salaries Growth and development opportunities Collaborative culture with personal ownership Work on products used by millions of travelers
NavVis GmbH seeks a Senior Android Software Engineer with strong Kotlin experience to help shape mobile applications for mapping and navigation. This hybrid position is based in Munich and offers a mix of on-site and remote work. Key responsibilities Design and build Android apps using Kotlin Develop features that enhance mapping and navigation capabilities Create user interfaces that are easy to use and visually clear Optimize applications for smooth performance and quick response times Location and work model The role is located in Munich and follows a hybrid work model at NavVis GmbH.
Atolls is the world’s largest community-driven shopping platform, active in over 20 markets.We empower millions of consumers to make informed spending decisions throughout discovery, evaluation, and re-purchase by connecting them with the right brands and retailers.Our diverse team of over 1,000 professionals across 10 countries develops products utilized daily on a global scale, where you will have genuine ownership and see your influence. Do you aspire to shape the platforms consumers depend on for confident shopping? If so, read on.About This Role:We are seeking a passionate Senior Android Developer to join our collaborative team in Berlin or remote from anywhere in Europe. Your contributions will be pivotal in the development, maintenance, and publication of our application.Your expertise in the Android ecosystem and commitment to staying abreast of the latest technologies will ensure our application remains current with OS updates and new features, enhancing its appeal. We focus exclusively on our own app and strive to make it the most engaging experience possible!Your efforts will significantly influence how millions of consumers engage with our platforms, helping them make smart, fair, and rewarding choices.Our Benefits:At Atolls, we are dedicated to fostering both your professional and personal development. Here’s what you can expect:A culture that prioritizes personal and professional growth, with opportunities for internal mobility.A supportive and open-minded team that values diverse perspectives and innovative ideas.32 days of paid vacation plus your birthday off, allowing you ample time to recharge.A flexible hybrid working model to balance work and life, with remote work permitted for this role.Access to a learning budget and internal training to facilitate your growth within the role.Mental health coaching to support your overall well-being.Regular global and local gatherings to celebrate achievements and strengthen connections.
Mapbox stands at the forefront of real-time location technology, empowering the next wave of location-driven businesses. Our platform is uniquely designed to supply organizations with a comprehensive suite of tools to facilitate the navigation of individuals, packages, and vehicles across the globe. With over 4 million developers registered, our platform is favored for its flexibility, security, and compliance with privacy standards. Businesses leverage Mapbox's applications, data, SDKs, and APIs to craft bespoke and engaging experiences that captivate their audience.What We DoThe Navigation SDK team is dedicated to constructing frameworks and applications that enhance navigation capabilities everywhere. Our SDK is utilized by clients in automotive, logistics, and consumer sectors on platforms like Android, iOS, and Linux, catering to businesses of all sizes. Our developers consistently produce applications that rank highly on the App Store and Play Store, collaborating continuously to innovate the next big thing—be it an augmented reality app, an AI-powered solution, a popular consumer application, or advancements in autonomous driving technology.As artificial intelligence becomes increasingly integrated into modern engineering practices, we seek engineers who can seamlessly incorporate AI into design, development, and decision-making processes. Our interview process will feature discussions on your experience using AI within your engineering workflows.What You'll DoIn this pivotal role, you will help shape the architectural vision, spearhead technical projects, and design scalable features. Your main emphasis will be on creating innovative solutions that interconnect multiple Mapbox SDKs (Navigation, Maps, and Search), enabling rapid and efficient deployment for customer applications.Your key responsibilities include:Defining and guiding the execution of large-scale, cross-functional projects and initiatives.Enhancing quality through the advancement of our development processes, code quality standards, and best practices across teams.Participating in technical discussions and decision-making that influence long-term strategic direction and scalability.Serving as a technical mentor and resource for team members, promoting professional growth and knowledge sharing.Additionally, you will engage in hands-on development to uphold high standards across our SDKs:Crafting expressive and developer-friendly APIs for users of our SDKs.Collaborating with peers to deliver high-quality features.