CrawlJobs Logo

Senior Android Engineer - App Platform

babbel.com Logo

Babbel

Location Icon

Location:
Germany , Berlin

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Senior Android Engineer - App Platform, your mission is to change the future of language learning while working in a flexible and stimulating environment. You will collaborate within a diverse team of motivated colleagues, engaging with different disciplines to broaden your expertise and share your own knowledge. You’ll contribute to a robust architecture and help build the foundation for an easily extendable and maintainable application. Babbel uses a hybrid approach to develop the self-study learning experience, offering opportunities to work with native Android, native iOS, and frontend web technologies such as React and Redux.

Job Responsibility:

  • Design and maintain core Android platform components, shared modules, and internal SDKs that power multiple feature teams
  • Drive architecture decisions, establish best practices, and ensure scalable, high-quality Android development across teams
  • Improve build systems, CI/CD pipelines and performance tooling
  • Collaborate cross-functionally to make informed decisions ranging from User Experience to API design
  • Participate in our knowledge-sharing culture: code reviews, pair programming, knowledge-sharing sessions, feature demonstrations
  • Maintain and proactively improve the overall technology stack and infrastructure of the Android app(s)

Requirements:

  • Developed several Android apps using: Kotlin, Java, Jetpack libraries (Compose, Lifecycle, etc.), DI (Dagger/Hilt), Retrofit, WorkManager, Testing with Espresso, Mockito, and UI test
  • In-depth knowledge of design patterns, particularly MVVM and MVI architectures
  • Experience with Coroutines/Flows and RxJava/RxKotlin
  • The ability to maintain and develop CI/CD pipelines, preferably with Fastlane, Bitrise, Github Actions
  • Expertise with AI tooling and infrastructure, including LLM-powered development tools (e.g., Cursor) and agentic AI systems, with the ability to apply them effectively to accelerate engineering workflows and improve productivity
  • Fluency in written and spoken English
  • Experience with how a deliberate setup of process and tooling can be used to ensure delivery of high quality software
  • Strong desire to learn new things and share knowledge with others
  • Experience in mentoring other engineers
What we offer:
  • 30 vacation days
  • Family and life situation counseling
  • Flexible working hours
  • Jobbatical (up to 3 months working inside the EU and the UK)
  • Fully equipped office with nap, faith and family rooms
  • Internal learning opportunities
  • Yearly learning & development budget for external training
  • Full access to Babbel to learn languages for free
  • Mobility benefits options
  • Discounted Urban Sports Club membership
  • Be part of our DE&I Community Networks (such as FLINTA in Tech, and Queer Collective)
  • Attend cultural and regular social events

Additional Information:

Job Posted:
March 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Android Engineer - App Platform

Senior Android Engineer I

Digital Evidence Management Systems are key to officer efficiency, and Axon’s mo...
Location
Location
Vietnam , Ho Chi Minh
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's in Computer Science or equivalent work experience
  • 5+ years shipping world-class Android applications
  • Strongly competent in Kotlin and Java
  • Strong track record of delivering bar-raising code on a schedule
  • Experience demonstrating learning and application in one or more of the latest native technologies presented at Google I/O: Jetpack Compose, Room, CameraX, ExoPlayer, and Android 15
  • Experience with modern architecture (MVVM, MVI, etc.), including unit, integration, and E2E testing
  • Excellent communication skills
  • SDKs: Experience related to Bluetooth, Wi-Fi, networking, camera (photo/video), audio, file management, and connecting to and interacting with third-party hardware
  • CI/CD: Experience creating and managing automation and integration
Job Responsibility
Job Responsibility
  • Design, implement, and maintain features within Axon App, Axon View, Axon Capture, and related shared libraries
  • Collaborate within the Mobile Scrum teams to ensure we hit our sprint goals and with other groups to ensure we build and ship the “right” thing
  • Set a high technical bar for the team through code and design reviews
  • Investigate optimal solutions to challenging problems
  • Ensure our codebases interact with platform SDKs related to photos, videos, audio, file management, networking, Wi-Fi, and Bluetooth
  • Write code that interacts with custom-made devices, such as Axon Body-Worn Cameras
  • Ensure our codebase is world class and meets the highest data privacy standards
What we offer
What we offer
  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning and Udemy account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Fulltime
Read More
Arrow Right

Principal Android Engineer

As a Principal Mobile Software Engineer, you will help innovate and streamline h...
Location
Location
United States , Boston
Salary
Salary:
189000.00 - 210000.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of software development experience
  • 8+ years of native mobile development experience on Android (experience with iOS, React Native, or modern JS/TS frameworks a plus)
  • Deep knowledge of Android application architecture (MVVM, Clean Architecture, Jetpack libraries, Compose, Fragments, Navigation, etc.)
  • 5+ years of Kotlin and/or Java development
  • Proven ability to drive architectural decisions and scale complex mobile systems used by large user bases
  • Strong track record as a technical leader and mentor, fostering a culture of excellence and continuous learning
  • Excellent communication and influence skills — able to guide teams and align diverse stakeholders
  • Passion for high-quality, reliable software that protects and empowers users in their homes
Job Responsibility
Job Responsibility
  • Architect efficient, reusable, and scalable Android systems using modern frameworks such as Jetpack Compose and Kotlin Coroutines
  • Drive technical excellence across multiple Android feature teams through architecture reviews, shared tooling, and design patterns
  • Partner with iOS and Web platform leads to align mobile architecture and ensure a consistent cross-platform user experience
  • Collaborate closely with Product, Design, and Backend teams to translate customer needs into elegant, reliable mobile solutions
  • Lead key technical initiatives such as build system optimization, CI/CD improvements, and observability instrumentation
  • Mentor and develop senior Android engineers through coaching, design reviews, and hands-on pairing
  • Advocate and implement best practices for code quality, testing, performance, and accessibility
  • Influence long-term technical direction for SimpliSafe’s mobile ecosystem — helping define what “best-in-class” means for security app experiences
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Senior DevOps Engineer

We are looking for experienced DevOps engineers to join our Mobile CI team. You ...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's, Master's, in Computer Science, Engineering, or a related technical field, or equivalent experience
  • 8+ years of professional experience in software development, architecture, and DevOps practices
  • Expertise (3+ years) in designing, and managing large-scale AWS cloud-native infrastructure solutions
  • Hands-on experience (3+ years) with automation tools and IaC technologies (e.g., Ansible, Terraform)
  • Background in incident response and production issue resolution during on-call rotations
  • Proficient in designing and implementing CI/CD pipelines using tools like Bitbucket Pipelines, Bamboo, or Jenkins
  • Excellent scripting proficiency (Python, Go, Bash)
  • Experience in macOS system administration
  • Familiar with observability tools and practices (logging, metrics, tracing) to ensure production-grade services
  • Passion for learning and upskilling in mobile native technologies (iOS, Android, React Native)
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional engineering teams to lead company-wide programs
  • Oversee the technical design, implementation, and launch of high-impact software solutions
  • Deliver infrastructure and tools that empower mobile development teams to maintain efficient CI/CD processes
  • Implement and maintain automated solutions for managing the Apple Developer ecosystem, including scheduled and self-service automations
  • Develop and maintain a seamless code-signing tool for macOS and iOS applications
  • Create and optimize container images for macOS Tart and Android Docker environments
  • Support Android and iOS developers, including those working on iPadOS, macOS, and cross-platform applications, to ensure smooth development and deployment
  • Manage Apple App Store and Google Play Store accounts, ensuring compliance, security, and smooth app release processes
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Fulltime
Read More
Arrow Right

Senior Mobile App Developer, Android

As a Senior Android Engineer at ALSO, you’ll be responsible for helping build ou...
Location
Location
United States , Palo Alto
Salary
Salary:
165000.00 - 220000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience building and shipping high-quality Android apps
  • Strong command of Kotlin, Android SDK, Jetpack libraries, and app architecture best practices
  • Comfortable working in a fast-paced startup environment with incomplete specs and tight feedback loops
  • Experience with Firebase and Google App Store distribution channels
  • Working knowledge of common protocols (mTLS, gRPC, protobuf)
  • Strong cross-functional communicator who can represent Android constraints while aligning with shared product goals
Job Responsibility
Job Responsibility
  • Mobile development of ALSO's first Android app, supporting key customer features from onboarding to vehicle interaction
  • Integrate with our Micro-mobility Software Defined Vehicles via BLE to support functionality like pairing, unlocking, and real-time telemetry
  • Implement well-structured, maintainable code using modern Android paradigms (Kotlin, Jetpack, MVVM, etc.)
  • Work with the iOS team to align on feature design, UX patterns, BLE behavior, and backend integration, keeping both mobile platforms in parity
  • Collaborate on Android-specific architecture, tooling, testing, and release workflows, and partner with our QA team to maintain the highest quality
  • Collaborate with firmware and backend teams to design clear, well-documented BLE protocols and REST/gRPC APIs
  • Advocate for Android platform excellence while embracing shared application and UI/UX goals for world-class micromobility
  • Help shape a scalable mobile codebase and contribute to early team culture, documentation, and engineering best practices
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The rapid growth of the Microsoft Power Platform (Power Apps, Power Automate, Co...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience in API Design, Data structures, design patterns and asynchronous programming
  • Proven experience in mobile development for iOS, Android and React Native platforms
  • Strong knowledge of front-end technologies like Redux/React and React Native
  • Excellent problem-solving and analytical skills
  • Strong technical acumen combined with a curiosity to continue learning and better understand end-user productivity experiences
  • Experience in performance optimization tools in the mobile space
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Willing to relocate to Redmond, WA
Job Responsibility
Job Responsibility
  • Drive the technical strategy and architecture for our AI-first mobile authoring platform to create apps for multiple platforms including iOS and Android
  • Collaborate with engineering teams, designers, and product managers to advance the features and capabilities of our mobile authoring platform
  • Drive the technical strategy and architecture for mobile applications across multiple platforms including iOS and Android
  • Optimize mobile application performance and user experience
  • Stay updated with the latest industry trends across mobile and AI technologies
  • Fulltime
Read More
Arrow Right

Senior Android Software Engineer – In-Vehicle Infotainment & OTA

GM is looking to hire a Senior Android Software Engineer to lead design, develop...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in CS, Software Engineering, EE/CE, or related field, or equivalent experience
  • 5+ years of Android development with production Android apps or Android-based embedded software and proven experience on AAOS or deeply embedded Android platforms
  • Expert Kotlin skills
  • strong proficiency in Kotlin and/or Java, Android SDK, and modern Android patterns (coroutines/Flow, Jetpack, MVVM or similar)
  • Deep understanding of App/activity lifecycles, Background limits, scheduling, background work, Coroutines/Flow, concurrency, configuration changes, Memory management, profiling, and performance tuning, Android permissions, security, and system services
  • Track record of designing, implementing, and shipping complex features end-to-end in large codebases with strong debugging skills
  • Demonstrated performance optimization on resource-constrained devices (UI, networking, I/O, rendering), with measurable improvements
  • Strong grounding in software quality with experience automated testing, code reviews, defensive and secure coding
  • Experience writing and maintaining: Unit tests (JUnit, MockK/Mockito), UI tests (Espresso, UI Automator), System/integration tests
  • Hands-on experience with CI/CD pipelines, automated builds, and Git workflows in multi-team environments
Job Responsibility
Job Responsibility
  • Design, develop, build, and maintain IVI apps and services on AAOS / embedded Android to evolve OTA update clients with robust rollback, error handling, and fault recovery
  • Own UX and interaction flows for key scenarios (e.g., media, navigation integrations, app-store experiences, messaging), ensuring experiences are intuitive, glanceable, compliant with Android Automotive UX, driver-distraction, safety guidelines and meet GM and regulatory requirements
  • Drive performance on constrained hardware to optimize startup/resume times, frame rate, animation smoothness and manage memory, CPU, I/O for predictable behavior
  • Integrate apps with vehicle properties, VHAL, navigation, media, voice assistants, and back-office services via AAOS APIs and IPC (AIDL, gRPC or similar) and instrument apps with logging, metrics, and traces for observability, field triage, and continuous improvement
  • Define and collaborate on unit, integration, UI, and bench/in-vehicle test coverage and ensure fast cold-boot and resume and support multi-version AAOS/Android and long vehicle lifecycles
  • Apply and evolve clean, modular Android architectures (e.g., MVVM + Jetpack) for large, long-lived automotive codebases by partnering with platform teams on AOSP/AAOS customization and integration
  • Diagnose and fix issues across app, framework, and system layers
  • Contribute to architectural decisions on system services, permissions, and security models and influence platform-level improvements in stability, performance, security, and developer efficiency
  • Define and implement various test strategies like Unit tests (e.g., JUnit, MockK/Mockito), UI tests (e.g., Espresso, UI Automator), System/integration tests
  • Build and maintain test automation for emulators and on-bench environments and integrate automated testing into CI/CD pipelines and automated build systems
  • Fulltime
Read More
Arrow Right

Senior Director, Application Development, China

Accountable for the development and delivery of innovative and high-quality cust...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of application development leadership experience with a minimum of 3 years at a Senior Director level or 6 years at Director level
  • Direct experience leading technology teams in defining, creating and supporting enterprise-scale solutions with strong knowledge of industry-standard Web/Mobile/WeChat technologies and Chinese Digital eco-systems like Tencent and Alibaba etc.
  • Strong knowledge of general industry trends, technologies and platforms
  • Demonstrated experience in Agile development methodologies, specifically with large-scale initiatives and geographically distributed teams
  • Direct management of cross functional, sourced, or matrixed teams
  • Five year’s recent experience with architectural frameworks and the various approaches to the Systems Development Life Cycle (SDLC)
  • Experience working with consulting companies to lead the technology solution, application development, and production operations for $10M+ of efforts
  • Deep Experience in building highly scalable and secure modern Digital platform architectures for web platforms
  • Experience in building headless and headful solutions, with modern UI stack with Java, Node.JS, React, Vue and Redux and CMS and Experience
  • Experience in building architecture and solution for iOS App, Android App, WeChat Mini Program and WeChat Ecosystem
Job Responsibility
Job Responsibility
  • Accountable for the development and delivery of innovative and high-quality customer-facing digital experiences for China and drives the growth and guest satisfaction of Marriott’s Digital channels
  • Follows and provides input to standard application development tools and processes to promote project quality for client-facing systems
  • Manages day-to-day relationships with global information technology teams and partners with local and global discipline stakeholders to deliver best in class experiences
  • Implements and manages continuous improvement programs to improve quality, consistency, and client satisfaction
  • Works with the Architecture and Development lead to facilitate consistency of service delivery across client groups
  • Builds and maintains a standard set of application development tools and processes that will drive consistency and predictability throughout the SDLC for all client groups including: SDLC standard tools and processes for both waterfall and agile development, Estimating standard tools and processes, incorporating flexibility for small and large projects, Deployment standard tools and processes
  • Monitors projects for adherence to defined application development processes
  • Works with IT organization to create broader IT related and corporate standards and policies where necessary
  • Communicates important application development policy changes that affect service provider and/or Marriott operations
  • Manages application development projects in partnership with IT teams, business partners and providers
What we offer
What we offer
  • Equal opportunity employer
  • Hiring a diverse workforce and sustaining an inclusive, people-first culture
  • Non-discrimination on any protected basis, such as disability and veteran status, or any other basis covered under applicable law
  • More brands, more hotels and more opportunities for associates to grow and succeed
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Android

As a Senior Software Engineer, Android on the Roku Mobile App team, you will hel...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional Android development experience, ideally with Kotlin and/or Compose
  • Strong experience shipping and maintaining production apps in the Play Store
  • Proficiency in using AI tools (e.g., GitHub Copilot, ChatGPT) and experience with prompt engineering
  • Experience working with IoT or networked device interactions is a big plus
  • Familiarity with BLE, webs sockets, or MQTT protocols is a bonus
  • Experience collaborating with cross-functional teams in agile environments
  • Proficient in the Android development toolset
  • Strong understanding of Android architecture, UI/UX patterns, and app lifecycle
  • Excellent communication and debugging skills
  • Bachelor’s or Master’s/PHD in Computer Science or related technical field
Job Responsibility
Job Responsibility
  • Design and build advanced applications and features for the Android platform
  • Integrate with cloud APIs and local device communication protocols to control smart devices
  • Write and maintain tests using frameworks such as JUnit and Espresso
  • Collaborate with cross-functional teams to define, design, and ship new features for mobile devices, optimizing for touch experiences
  • Write well-designed, testable, and efficient code
  • Debug, profile, and optimize app performance across a range of Android devices
  • Participate in design and code reviews, helping elevate code quality across the team
  • Stay up to date with Android platform capabilities, tools, and libraries, and propose how we can leverage them
  • Contribute to roadmap planning, technical design, and release delivery
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right