Android Developer
Location: Madrid, Spain (
Employment Type: Full-Time
Experience Level: Senior
We are seeking a skilled Android Developer with at least 3 years of hands-on experience in mobile development, ideally within the banking or financial services sector. The ideal candidate will have strong expertise in Kotlin, Jetpack libraries, secure API integration, and component catalog development, contributing to the creation of scalable, high-quality Android applications. This full-time role offers the opportunity to work on innovative, user-centric projects that shape the future of digital banking.
RESPONSIBILITIES
- Develop and maintain scalable Android applications using Kotlin and Jetpack libraries.
- Integrate secure banking APIs and ensure compliance with industry standards.
- Build and maintain a component catalog to ensure consistent UI/UX across products.
- Write and execute unit and integration tests to ensure software quality and performance.
- Use Git for version control and collaborative development.
- Participate in agile development processes, including sprint planning and retrospectives.
- Conduct code reviews and apply best practices to maintain clean, maintainable code.
- Collaborate with cross-functional teams to define and deliver new features.
- Optimize app performance and resolve technical issues.
- Document technical specifications and contribute to knowledge sharing.
- Stay current with Android development trends and technologies.
KNOWLEDGE & SKILLS
- Strong proficiency in Kotlin, Android SDK, and architecture patterns such as MVVM and Clean Architecture.
- Experience in banking or financial services environments.
- Familiarity with secure coding practices, encryption, and authentication protocols (e.g., OAuth2, biometrics).
- Demonstrated experience in building and maintaining design systems or component catalogs.
- Knowledge of Jetpack Compose, Material Design, and UI/UX principles.
- Experience with CI/CD tools, Git, and agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative, agile team environment.
- Passion for mobile innovation and continuous improvement.
BONUS POINTS
- Exposure to multi-module architecture and scalable app design.
- Experience with accessibility standards and internationalization.
- Contributions to open-source Android libraries or community projects.