CrawlJobs Logo

Android Software Developer

Portugal, Lisbon · Job Posted December 10, 2025
Apply Position
Job Link Share

Job Description

Android Software Developer position at Miniclip, a global leader in games and one of the world's biggest developers and publishers of mobile games.

Job Responsibility

  • Research, design, develop, and maintain high-quality shareable code solutions used in multiple games, and by millions of players
  • Write testable code and Unit/Integration tests to ensure high quality
  • Work as part of a dynamic team, with high standards, and deliver great quality solutions that are scalable and shareable
  • Have a keen sense of what’s useful for other developers on their day-to-day
  • Work closely with Business stakeholders, Software Developers, Data Engineers, and Data Scientists
  • Continuously learn and challenge your own skill set
  • Deliver high-quality documentation for the solutions you’ve built

Requirements

  • 2+ years of Android development experience
  • Strong grasp of Kotlin (preferable) and/or Java (alternatively)
  • Analytical mind, problem-solving skills, and a strong attention to detail
  • A will to be autonomous and have a result-oriented mindset
  • A passion for creating good software
  • Good working knowledge of git
  • Interest in the Android ecosystem
  • High level of written and spoken English

Nice to have

  • Professional experience in 1 or more of the following programming languages: Python, C++, C#, Swift/Objective-C
  • Experience with Jenkins and/or GitHub Actions
  • Experience with the iOS platform
  • Experience with JNI
  • Experience with Unity game engine

Looking for more opportunities?

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

Similar Jobs for

Android Software Developer

8 matching positions

Android Software Developer 1- Dynamic Experiences

We are seeking a highly motivated and experienced Android Software Developer 1 t...
Location
Location
Canada , Toronto
Salary
Salary:
94000.00 - 127000.00 USD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • Foundational understanding of Agile development, mobile software engineering, Software Development Life Cycle (SDLC), and programming principles.
  • Coursework, internships, personal projects, or academic experience with mobile programming languages (e.g., Java, Kotlin).
  • An understanding and preferable experience with web services (REST or SOAP)
  • Strong written, verbal, and collaboration skills with the ability to work effectively in a team environment.
  • Hands-on experience using AI coding tools (e.g., Claude Code, Cursor, Codex) to augment and accelerate your daily development workflows
  • Willingness to learn and adapt to new priorities, tools, and technologies in a fast-paced, dynamic environment.
Job Responsibility
Job Responsibility
  • Successful delivery of high quality mobile UI platforms
  • Extensively leverage AI coding assistants and modern tooling to write, test, and deploy code faster and more efficiently than traditional methods
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Intuit teams to drive forward results.
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers
  • Experience with Agile Development, SCRUM, and/or Kanban Programming methodologies
  • Fulltime
Read More
Arrow Right

Android Software Developer - UIKIT

As an Android Software Engineer – UIKIT you will design, implement, and maintain...
Location
Location
Canada , Markham
Salary
Salary:
90900.00 - 136400.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional experience building and shipping Android applications, preferably multiple apps or releases
  • Strong hands-on experience with Kotlin and Java for Android development
  • Extensive experience building UIs with Jetpack Compose (or migrating from legacy Views to Compose)
  • Demonstrated strength in Android UI development: layouts, theming, animations, navigation, and responsiveness across devices
  • Understanding of Android app architecture patterns (e.g., ViewModel, coroutines/Flow, dependency injection) and modern Android libraries
  • Exposure to AOSP or Android Automotive OS (AAOS) frameworks, platform APIs, or system services integration
  • Strong debugging and problem-solving skills using Android Studio and related tools
  • Ability to work effectively in a collaborative, cross-functional team, communicating clearly with engineering, product, and design stakeholders
Job Responsibility
Job Responsibility
  • Develop and maintain Android applications for in-vehicle use using Kotlin and Java
  • Build modern, composable UIs with Jetpack Compose, optimizing layouts, animations, and state handling for in-vehicle use cases
  • Integrate applications with AOSP/AAOS frameworks and system services (e.g., system UI behavior, vehicle data, multi-display, lifecycle and input handling)
  • Implement clean application architectures (e.g., MVVM/MVI) including navigation, state management, and data flow
  • Write high-quality, testable code with appropriate unit, integration, and UI tests, and participate in code reviews
  • Investigate and resolve performance, memory, and stability issues using standard Android tools and profiling
  • Collaborate closely with UX and product partners to align implementations with design specifications and interaction patterns
  • Contribute to shared Android libraries and reusable UI components to drive consistency across multiple apps
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends
  • Fulltime
Read More
Arrow Right

C++ Software Developer – Android Automotive

Join a passionate and agile cross-functional team shaping the future of in-car n...
Location
Location
Sweden , Gothenburg
Salary
Salary:
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ software development experience with strong C++
  • Experience with Android platform development (Automotive or Mobile)
  • Python and/or Java exposure beneficial
  • Familiar with CI practices and agile methods
  • Fluent English communication skills
Job Responsibility
Job Responsibility
  • Develop and maintain navigation features in a full-stack C++ environment
  • Use Android tools to build next-gen infotainment applications
  • Automate testing and contribute to a robust CI pipeline
  • Troubleshoot and validate features directly in real vehicles
What we offer
What we offer
  • Unique opportunity to work on Android Automotive in partnership with leading global tech providers
  • Join a supportive and quality-driven engineering culture
  • Real-world product impact through vehicle testing
Read More
Arrow Right
New

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

Staff Android Software Engineer, Cash App Consumer Platform

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
United States , New York
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Platform or infrastructure builder's mindset. You've built systems for engineers as your customers, and you care deeply about developer experience
  • A high agency mindset - if you see a problem you take the initiative to find a solution
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership. You've driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - You actively use AI-assisted development tools and have a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - You identify non-obvious problems and design solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Experience building developer platforms, shared libraries, or internal tooling used across large engineering organizations
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform
  • Own and evolve foundational Android infrastructure: modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • Design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • Drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • Invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • Develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • Build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • Partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer
  • Evolve how Cash App's Android engineering org uses AI
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Android Developer

We are looking for an Android Developer to join our team in Clearwater, Florida ...
Location
Location
United States , Clearwater
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in Java and Android application development
  • Experience working with the Android SDK and core platform components
  • Ability to develop and troubleshoot applications on rooted Android devices
  • Hands-on knowledge of hardware-level or serial-style communication from Android applications
  • Solid understanding of Android architecture, including activities, services, lifecycle management, and deployment practices
  • Familiarity with backend-connected applications and data exchange technologies such as WebSockets or similar communication methods
Job Responsibility
Job Responsibility
  • Design, build, and support Android applications for embedded devices used in proprietary equipment
  • Partner closely with hardware-focused team members to ensure software functions effectively with custom electronic components
  • Troubleshoot application issues, identify root causes, and improve overall reliability and responsiveness
  • Develop new mobile applications and features for next-generation device platforms
  • Implement software that exchanges data with connected hardware through low-level device communication methods
  • Enable secure transmission of device information to cloud-based platforms and backend databases using networked communication protocols
  • Test, refine, and deploy applications on rooted Android devices in an on-site development environment
  • Work with internal teams to align software behavior with product requirements and device capabilities
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Digital Experience Software Developer

As a member of Our Client's Digital Experience team, you will be responsible for...
Location
Location
Canada , Waterloo
Salary
Salary:
60.96 - 63.78 USD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
July 09, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science
  • Minimum of 2+ years of professional software development experience
  • Ideally 4+ years in development and 6+ years in the IT industry, with advanced proficiency in at least one coding language
  • Advanced experience developing Android applications in Kotlin
  • Solid understanding of the Android ecosystem and UI development
  • Experience developing HMI software on infotainment or mobile platforms
  • Proficiency with Git/GitHub for revision control
Job Responsibility
Job Responsibility
  • Design, develop, and test new customer-facing software for Our Client’s IVI systems
  • Implement and optimize software for embedded platforms, ensuring reliability in resource-constrained systems
  • Participate in the full software lifecycle, including system design, documentation, and rigorous testing
  • Create proofs of concept for future infotainment generations
  • Debug and troubleshoot complex software issues on target hardware using various tools and techniques
  • Contribute to architectural decisions and drive best practices for code quality, maintainability, and software development
  • Work closely with hardware teams and external partners to define requirements and ensure seamless integration
What we offer
What we offer
  • Global Impact: Your code will be deployed in millions of vehicles across the globe
  • Cutting-Edge Tech: Work on next-generation IVI systems and experiment with LLM tools like GitHub Copilot and Claude agents
  • Collaborative Environment: Partner with world-class hardware teams, external partners, and cross-functional software engineering teams
  • Innovation-Driven: Beyond standard maintenance, you will create proofs of concept for the future of automotive technology
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Developer

We are looking for a skilled Staff Embedded Software Developer with a deep under...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proficiency in programming languages such as C, C++, and other related languages (8+ years of hands on development experience)
  • Experienced developing software for Linux, Android, and QNX platforms
  • Solid understanding of distributed systems, configuration management, and large-scale data pipelines
  • Experience designing, developing, or operating a control plane, fleet management system, or other large-scale distributed coordination service
  • Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP)
  • Familiarity with Autosar standards
  • Experience in leading complex cross-organizational initiatives
  • Expert in software development and optimization
  • Strong problem-solving skills and the ability to troubleshoot complex issues in production environments
Job Responsibility
Job Responsibility
  • Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs
  • Design, implement, and maintain the on-vehicle data plane that collects, processes, and forwards data from vehicle systems to cloud storage
  • Optimize our control and data plane for reliable data egress and configuration delivery over intermittent connectivity, rapid convergence to new configuration, and a minimal CPU and memory footprint on the target ECU
  • Integrate with cloud services such as Azure, AWS S3, and Firestore for configuration delivery, device state reporting, and data egress
  • Collaborate with DevOps and Cloud teams to roll out new on-vehicle software and configuration safely
  • Instrument our software with the observability needed to monitor the fleet, diagnose issues in production, and resolve them at the source
  • Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches
  • Drive the technical direction of how we manage thousands of vehicles from a single control plane, including configuration distribution, version management, device identity, and remote diagnostics
  • Mentor junior and senior peers, and support team growth
  • Promote best practices within the software community Be an integral part of a dynamic, growing team, contributing positively to team culture and success
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right