Android Developer
Alten
Barcelona, Spain
18 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Android Software Development
Android Studio
Automation of Tests
Unit Testing
Software Quality
Code Reuse
Code Review
Software Debugging
Dependency Injection
Github
+15 more
Design of User Interfaces
Junit
Model View ViewModel
Payment Gateway
Scrum Methodology
Software Architecture
Rxjava
Backend
Gitlab
Git
Kotlin
Reactive Programming
Bitbucket
Asynchronous Programming
Restful APIs
Job description
Join an international division and work alongside with some of the most talented engineers and technicians from all over the world.
- Long-term secure contract.
- International Project with top technologies
- Possibility of working remotely with a flexible schedule.
- Integration in a highly qualified team of professionals.
- Travel abroad with your project.
- Specialized training and continuous professional development.
- Social benefits and flexible compensation plan., * Design, develop and maintain native Android applications using modern development practices.
- Act as the technical reference for the team, providing guidance, mentoring and code reviews.
- Analyse business requirements and translate them into scalable technical solutions.
- Design and implement new application features following clean architecture principles.
- Develop high-quality, maintainable and reusable code using Kotlin and Java.
- Integrate RESTful APIs, payment gateways and third-party services.
- Build responsive and intuitive user interfaces, including custom views and animations.
- Implement reactive programming patterns using RxJava.
- Develop unit tests and ensure software quality through continuous testing.
- Troubleshoot, debug and resolve complex technical issues.
- Collaborate with Product Owners, UX/UI designers and backend engineers.
- Contribute to software architecture, technical documentation and continuous improvement initiatives.
- Participate actively in Agile ceremonies and technical discussions.
Requirements
- 8+ years of experience in Android application development.
- Strong expertise in Kotlin and Java.
- Extensive experience with Android Studio.
- Strong knowledge of Android architectures such as MVVM and MVI.
- Solid understanding of REST API integration.
- Experience with RxJava and asynchronous programming.
- Knowledge of dependency injection using Dagger or Hilt.
- Experience writing unit tests using JUnit and MockK.
- Experience with Git, Bitbucket, GitHub or GitLab.
- Familiarity with Agile/Scrum methodologies.
- Previous experience mentoring developers or acting as a technical reference.
- Work model: Hybrid - 2 days per week in the Sant Cugat del Vallés office
We positively value all work or study experience abroad.
All positions require a high level of English (at least B2) - please send your detailed CV in English.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago
EM
Eli McGarvie
Flutter Developer Salary [2023]
over 3 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago