CrawlJobs Logo

Android Framework Developer

Sweden, Gothenburg · Job Posted March 26, 2026
Apply Position
Job Link Share

Job Description

As an Android Framework Developer, you will work across all phases of development in Android-based projects. You’ll contribute to products spanning multiple industries, and in some cases collaborate closely with embedded software teams in semi-system environments. You will primarily work within the Application and Framework layers of the Android stack, while maintaining a solid understanding of the lower layers.

Job Responsibility

  • Develop and maintain components in the Android framework layer for automotive platforms based on Android Open Source Project
  • Integrate Android framework features with customized Board Support Packages (BSP) and hardware abstraction layers
  • Work closely with BSP, kernel, and hardware teams to enable new platform features
  • Implement and optimize Android services, system components, and APIs for automotive applications
  • Support integration with vehicle systems and infotainment platforms
  • Debug and resolve issues across Android framework, HAL, and BSP layers
  • Collaborate with system architects and software teams to ensure performance, stability, and scalability of the platform

Requirements

  • Strong experience with Android framework development
  • Solid understanding of the Android platform architecture, including framework, HAL, and system services
  • Experience working with Android BSP or embedded Android platforms
  • Good understanding of Linux kernel and embedded Linux environments
  • Strong programming experience in Java and C/C++
  • Experience debugging Android system-level issues

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Android Framework Developer

8 matching positions

Senior Android Developer

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in native mobile application development
  • 5+ years of hands-on experience with Kotlin (strong preference for Kotlin-first development
  • Java familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native Android applications at scale
  • Deep understanding of the Android SDK, platform lifecycle, and Google ecosystem (Jetpack, Android Runtime, etc.)
  • Strong understanding of Android internals — memory management, process lifecycle, activity/fragment back stack, and app lifecycle at a low level
  • Experience with networking layers, Retrofit, OkHttp, and custom network stack implementations
  • Proficiency with data persistence strategies (Room, SQLite, DataStore, SharedPreferences, EncryptedSharedPreferences)
  • Solid understanding of security best practices at the OS level (certificate pinning, Android Keystore, data encryption, ProGuard/R8 obfuscation)
  • Familiarity with performance profiling and optimization using Android Studio Profiler (memory leaks, CPU usage, rendering bottlenecks, battery impact)
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to: hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives. Using this expertise, assist with the development of standards for coding, testing, debugging and implementation. This will ensure application design adheres to the overall architecture blueprint
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged
  • Fulltime
Read More
Arrow Right

Android Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 yrs of exp in Design, develop, and maintain high-performance, secure Android mobile applications.
  • Build reusable, testable, and efficient Android components, modules, and services.
  • Integrate mobile applications with RESTful APIs and backend microservices.
  • Collaborate with UX/UI designers to translate wireframes and mockups into intuitive, responsive, and accessible mobile interfaces.
  • Implement Android architecture patterns (MVVM, MVP, MVI) for scalable application workflows.
  • Ensure application performance, quality, and responsiveness across multiple Android devices and OS versions.
  • Write clean, maintainable code following Android best practices, Citi coding standards, and secure coding guidelines.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Collaborate with cross-functional teams including backend developers, QA engineers, and product managers.
  • Troubleshoot, debug, and optimize existing Android applications.
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Android Developer

At Vodafone, we’re not just shaping the future of connectivity for our customers...
Location
Location
Greece , Athens
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 2 years of experience in native Android application development
  • Kotlin as a primary language
  • Knowledge in Compose, Coroutines and MVVM architecture is a huge plus
  • Strong background in Computer science, Engineering or another relative field
  • Working experience in agile environments/teams will be highly appreciated
  • Experience with RESTful APIs, Retrofit and OKHttp client, clean architecture, JSON consumption and manipulation
  • Familiarity with unit testing and testing frameworks like Mockito and Robolectric
  • Experience with CI/CD pipelines and code versioning tools will be considered a plus
  • Self-motivated with strong analytical thinking and problem-solving skills
  • Commitment to continuously learning and staying up to date with the latest technology and industry trends
Job Responsibility
Job Responsibility
  • Design and develop new features and user-interface for Vodafone’s mobile apps and maintain existing ones
  • Transform functional requirements to technical user stories and assign business value
  • Write clean and maintainable code ensuring quality via unit testing
  • Contribute, as member of a cross functional agile team, in the research, analysis, design development and testing of solutions that best suit business and technology strategy
  • Be able to remove technical impediments and suggest alternatives
  • Be part of a powerful team that will give you the opportunity to take initiative and improve the codebase
  • Participate in code reviews and share feedback fostering the sense of community
  • Leverage our CICD infrastructure to develop and distribute apps faster
  • Keep in touch with latest technological breakthroughs in Android and use latest tools and libraries
What we offer
What we offer
  • Award-winning work environment -certified #1 Top Employer in Greece
  • Competitive pay, bonus & remuneration package
  • Private Health & Medical Insurance
  • Hybrid way of working: a blend of remote and office-based working, including the option to work from abroad
  • Unlimited access to learning resources and trainings
  • Vodafone Parental Leave: 16 weeks of fully paid parental leave to all employees regardless of gender, sexual orientation or length of service
  • Spirit of Vodafone Day: one day each quarter dedicated to your personal development
  • Extra days off: Vodafone Day, Family Day, Volunteering Day
  • Office amenities (subject to the office location): such as restaurant, beauty corner, gym and parking
  • Special employee offers and discounts
  • Fulltime
Read More
Arrow Right

Android Developer

We are seeking a skilled and experienced Android Developer to join our dynamic d...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 27, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Android development experience using Kotlin and Java
  • Strong proficiency in Kotlin and Java
  • Experience with Android Jetpack components (ViewModel, LiveData, Navigation, Room)
  • Knowledge of Coroutines and Flow for asynchronous programming
  • Understanding of MVVM, MVP, and Clean Architecture
  • Familiarity with Dependency Injection (Dagger/Hilt)
  • Experience with Firebase, Retrofit, and REST APIs
  • Proficient in Git version control
  • Knowledge of unit testing and automated testing frameworks
  • Bachelor's degree in Computer Science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Develop and maintain Android applications using Kotlin/Java
  • Collaborate with UI/UX designers to implement user-friendly interfaces using Material Design principles
  • Integrate RESTful APIs, third-party libraries, and backend systems
  • Write clean, maintainable, and reusable code and perform unit testing
  • Identify and resolve performance bottlenecks, memory leaks, and other issues
  • Manage code using Git/GitHub/Bitbucket
  • Participate in Agile/Scrum processes
  • Implement CI/CD pipelines
  • Keep up to date with the latest Android SDK, libraries, and best practices
!
Read More
Arrow Right

Android developer

Hybrid Work; International Environment
Location
Location
Japan , Tokyo
Salary
Salary:
6000000.00 - 8500000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
June 29, 2027
Flip Icon
Requirements
Requirements
  • Minimum 3+ years of professional experience in Android development
  • Expert knowledge of Kotlin and experience with Jetpack Compose and Hilt
  • Experience with common mobile architectural patterns (e.g., MVVM, MVI)
  • Proficiency in consuming RESTful APIs (e.g., Retrofit/OkHttp)
  • Experience with local persistence frameworks (e.g., SQLite, Room)
  • Strong understanding of threading and concurrency mechanisms (e.g., coroutines)
  • Proficiency with Git
  • Excellent communication skills in English
  • Experience working in an Agile environment
  • Ability to understand specifications and translate them into efficient code
What we offer
What we offer
  • 健康保険,厚生年金保険,雇用保険
  • 日曜日,土曜日,祝日
  • Fulltime
Read More
Arrow Right

Frontend Android Developer

As a Frontend Android Developer at NTT DATA, you will leverage your expertise in...
Location
Location
Indonesia , Jakarta Selatan
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–4 years of professional experience in Android Native (Kotlin) development
  • In-depth understanding of MVVM, Clean Architecture, and Modular Architecture
  • Proven experience handling data communication using Retrofit and OkHttp
  • Managing asynchronous tasks with Kotlin Coroutines
  • Hands-on experience with DI frameworks such as Hilt or Dagger
  • Experience in programming languages such as C/C++, C#, Java, JavaScript, Python, Node.js, libraries and frameworks
  • Seasoned expertise of data structures, algorithms, and software design with strong analytical and debugging skills
  • Seasoned knowledge of micro services-based software architecture and experience with API product development
  • Seasoned expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
  • Seasoned understanding of container run time (Kubernetes, Docker, LXC/LXD)
Job Responsibility
Job Responsibility
  • Designs and develops solutions and functionality that drives the growth of business
  • Develop and maintain high-quality native Android applications using Kotlin
  • Accountable for writing and testing code
  • Accountable for execution of automated testing
  • Contributes to software deployment
  • Works across multiple teams to deliver software components while working in collaboration with the product team
  • Contributes to the integration and building of solutions through automation and coding, using 3rd party software
  • Creates, crafts and debugs large scale distributed systems
  • Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures
  • Accountable for refactoring code
  • Fulltime
Read More
Arrow Right

Middle Android Developer

Indeema is looking for a skilled Android Developer (Mobile & TV Platforms) to jo...
Location
Location
Ukraine , Lviv
Salary
Salary:
Not provided
indeema.com Logo
Indeema Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of commercial experience with Kotlin & Android SDK
  • Practical experience with Jetpack Compose
  • Experience with Android TV, FireTV, and handling D-pad navigation/focus
  • Experience with ExoPlayer / Media3 and video streaming protocols (HLS, DASH)
  • Understanding of DRM (Digital Rights Management) or custom video player implementation
  • Solid understanding of Clean Architecture
  • Multi-module project architecture
  • Proficiency in MVVM and Dependency Injection (Hilt)
  • Strong knowledge of Coroutines and Flow
  • Experience with REST API integration (Retrofit2)
Job Responsibility
Job Responsibility
  • Application Development & Maintenance: Full-cycle development and maintenance of Android applications for Mobile, Android TV (STB), and Amazon FireTV platforms using Kotlin and Android SDK
  • Modern UI Implementation: Designing and implementing high-performance, responsive user interfaces specifically using the Jetpack Compose framework
  • Media Stack Integration: Integrating and configuring ExoPlayer / Media3 for stable video playback, including the implementation of HLS/DASH streaming protocols
  • Content Protection (DRM): Setting up and maintaining Digital Rights Management (DRM) configurations to ensure secure content delivery
  • TV-Specific UX Optimization: Developing and optimizing D-pad navigation logic and focus management to ensure a seamless user experience on non-touch devices (Smart TVs and STBs)
  • Architecture & Data Flow: Implementing business logic based on MVVM patterns and Clean Architecture principles, utilizing Hilt for dependency injection and Coroutines/Flow for asynchronous data handling
  • API Management: Ensuring robust integration with backend services via REST APIs using Retrofit2 and managing data serialization
  • Cross-Platform Builds: Managing build variants for different environments, specifically ensuring a stable and optimized build for the Amazon FireTV ecosystem
  • Performance Tuning: Identifying and resolving performance bottlenecks related to memory usage and rendering, particularly on hardware-constrained STB devices
  • Fulltime
Read More
Arrow Right

Lead Android Developer

Beacon Hill is looking for an Android/React Native Lead Developer to support one...
Location
Location
United States , Miami
Salary
Salary:
Not provided
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands‑on mobile development, including 2+ years in a lead or technical leadership role
  • Deep expertise in Android (Kotlin/Java) and the Android SDK, including Jetpack libraries, multithreading, memory management, and performance optimization
  • Expert proficiency in React Native, JavaScript/TypeScript, and modern cross‑platform development workflows
  • Strong understanding of modern mobile architectures (MVVM, MVP, Clean Architecture) and state management patterns (Redux, Context API, etc.)
  • Experience architecting scalable, maintainable mobile solutions across Android and cross‑platform environments
  • Strong UI/UX sensibilities, including custom component development, accessibility, and responsive design
  • Proficiency with Git and modern version‑control workflows (GitFlow, trunk‑based, etc.)
  • Experience with CI/CD pipelines (Jenkins, Bitrise, GitLab, GitHub Actions)
  • Strong background in testing frameworks: Android: JUnit, Espresso | React Native: Jest, Detox, Cypress
  • Experience with cloud platforms (Firebase, AWS, Google Cloud, Azure)
Job Responsibility
Job Responsibility
  • Lead architecture, development, and delivery of scalable, high‑performance mobile applications across Android and React Native
  • Establish best practices for code quality, security, performance, and modern mobile architecture
  • Mentor and guide developers across native and cross‑platform stacks
  • Conduct code reviews
  • Collaborate closely with product, design, and delivery teams to translate requirements into robust technical solutions
  • Oversee feature development for Android and iOS (via React Native)
  • Maintain efficient CI/CD pipelines
  • Ensure strong automated testing coverage
  • Resolve complex performance bottlenecks
  • Influence technical direction and elevate engineering practices across the organization
Read More
Arrow Right