Android Engineer
Skills
Location
Languages
Fluent English
Job Description
We're looking for an experienced Android Engineer to join a fast-paced Wealth Engineering team, developing and enhancing Android investing products that impact millions of users worldwide.
🎯 Responsibilities
- Design, build, and improve features for wealth mobile banking products.
- Conduct comprehensive non-functional testing including performance, scalability, and security assessments.
- Own and maintain a set of mobile banking components, contributing to streamlined digital transformation efforts.
- Collaborate closely with the Application Security team to stay current with new technologies and security developments.
- Participate in agile and scrum ceremonies, delivering clean, maintainable, testable, and scalable code.
- Engage with a mobile engineering guild to share knowledge and grow technical skills.
🛠️ Requirements
- 4+ years of experience working on complex Android-based products.
- Proficient with Kotlin and Java.
- Strong understanding of MVVM and key design patterns (Creational, Structural, Behavioral).
- Experience with Jetpack, Retrofit or OkHttp, Coroutines, Flow, and Channels.
- Solid knowledge of dependency injection design patterns.
- Experience writing unit tests with JUnit and understanding of the testing pyramid.
- Familiarity with CI/CD practices and core concepts such as data structures, algorithms, and system design.
- Hands-on experience working with RESTful APIs.
- Experience using Android Studio and Git.
- Excellent English communication skills, both verbal and written.
➕ Nice to have
- Background in the banking or financial technology domain.
Benefits and perks
Work from home
Training budget
Flexible schedule
Food & drinks
Language lessons
Location
Calle Cañada de la Carrera, 6, Pozuelo de Alarcón, Spain
