Android Developer 2026

Jobgether
Málaga, Spain
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) A/B Testing Application Programming Interfaces (APIs) Data Analysis Android Software Development Application Lifecycle Management Software Debugging Design of User Interfaces HP Systems Insight Manager Mobile Application Software Object-Oriented Software Development
+7 more
WebSocket WebRTC Firebase Backend Kotlin Information Technology Google Play

Job description

As an Android Developer, you will contribute to the development of high-performance mobile applications that serve a large global user base. Working alongside product managers, designers, backend engineers, and QA specialists, you will build engaging Android experiences while maintaining high standards of quality, performance, and scalability. This role offers the opportunity to work across the full application lifecycle, from feature design and implementation to testing, optimization, and ongoing support. Ideal candidates are passionate about mobile technologies, enjoy solving technical challenges, and thrive in collaborative, fast-paced environments where innovation and continuous improvement are encouraged.AccountabilitiesDevelop, maintain, and enhance Android applications using clean, efficient, and well-documented code.Support the complete mobile application lifecycle, including planning, development, testing, deployment, maintenance, and continuous improvement.Collaborate closely with product, design, backend, and QA teams to deliver high-quality features that improve the user experience.Write and execute unit and UI tests while identifying, debugging, and resolving application issues to ensure stability and performance.Monitor application health through Crashlytics, ANR reports, and performance metrics, proactively addressing technical issues.Implement analytics tracking, support feature rollouts, application configurations, and A/B testing initiatives to measure product performance.Maintain and improve legacy applications while identifying opportunities to introduce new features, technologies, and development best practices.Stay current with emerging Android technologies, frameworks, and industry trends to continuously enhance application quality.RequirementsBachelor’s degree in Computer Science or a related technical field.At least 2 years of professional experience in Android application development.Strong proficiency in Kotlin and Java for Android development.Experience publishing and maintaining applications on the Google Play Store.Solid understanding of object-oriented programming principles and Android application architecture.Experience integrating third-party libraries, APIs, and mobile services.Familiarity with application monitoring tools, including Crashlytics, ANR reporting, and performance analysis.Experience implementing product analytics and event tracking, preferably with Firebase Analytics or similar platforms.Strong analytical and troubleshooting skills with the ability to write reusable, maintainable, and thoroughly tested code.Excellent communication and teamwork skills, with the ability to collaborate effectively across cross-functional teams.Availability to work within the GMT+2 to GMT+7 time zone overlap.Nice to have:Experience developing streaming applications.Familiarity with WebRTC and WebSocket technologies.Strong understanding of mobile UI/UX best practices and visual design principles.BenefitsCompetitive compensation package.Full-time employment with a collaborative international engineering team.Opportunity to build products used by millions of users worldwide.Exposure to modern Android development practices and large-scale mobile applications.Cross-functional collaboration with experienced product, design, backend, and QA professionals.Opportunities for technical growth, continuous learning, and career development.Fast-paced, innovation-driven environment focused on delivering high-quality mobile experiences.#J-*****-Ljbffr

Requirements

Bachelor’s degree in Computer Science or a related technical field. At least 2 years of professional experience in Android application development. Strong proficiency in Kotlin and Java for Android development. Experience publishing and maintaining applications on the Google Play Store. Solid understanding of object-oriented programming principles and Android application architecture. Experience integrating third-party libraries, APIs, and mobile services. Familiarity with application monitoring tools, including Crashlytics, ANR reporting, and performance analysis. Experience implementing product analytics and event tracking, preferably with Firebase Analytics or similar platforms. Strong analytical and troubleshooting skills with the ability to write reusable, maintainable, and thoroughly tested code. Excellent communication and teamwork skills, with the ability to collaborate effectively across cross-functional teams. Availability to work within the GMT+2 to GMT+7 time zone overlap. Nice to have: Experience developing streaming applications. Familiarity with WebRTC and WebSocket technologies. Strong understanding of mobile UI/UX best practices and visual design principles.

Benefits & conditions

Competitive compensation package. Full-time employment with a collaborative international engineering team. Opportunity to build products used by millions of users worldwide. Exposure to modern Android development practices and large-scale mobile applications. Cross-functional collaboration with experienced product, design, backend, and QA professionals. Opportunities for technical growth, continuous learning, and career development. Fast-paced, innovation-driven environment focused on delivering high-quality mobile experiences. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · WWC 2024

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all