
Android Developer
Xapo Bank
full-time
Posted on:
Location Type: Remote
Location: Gibraltar
Visit company websiteExplore more
About the role
- Developing new user-facing features using Jetpack Compose and modern Android libraries.
- Maintaining and improving existing modules alongside senior engineers.
- Writing unit tests and contributing to code quality improvements.
- Participating in code reviews, learning from feedback, and contributing to clean, readable, and maintainable code.
- Actively engaging in team discussions and taking ownership of your work with a positive, proactive attitude.
Requirements
- Knowledge of Kotlin and the Android SDK.
- Familiarity with Jetpack libraries (e.g., ViewModel, LiveData, Navigation).
- Understanding of Coroutines and Flow for asynchronous programming.
- Basic experience with dependency injection frameworks like Hilt or Koin.
- Some hands-on experience with Jetpack Compose or a strong desire to learn it.
- Awareness of software architecture and clean code principles (SOLID).
- Great communication skills in English, both written and spoken.
- Curiosity, enthusiasm, and a sense of ownership; we value attitude and initiative above all.
- Basic experience collaborating through Git, pull requests, and code reviews.
Benefits
- Shape the Future: Improve lives through cutting-edge technology, work 100% remotely from anywhere in the world.
- Great work-life balance: Build amazing things with a balance of autonomy and collaborative teamwork. Set your own work schedule and make use of a flexible PTO plan when you need to recharge.
- Expect Excellence: Collaborate, learn, and grow with a high-performance team. Learn how you learn best - from books to conferences, you’ll get a yearly budget for your individual learning and development goals.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinAndroid SDKJetpack ComposeJetpack librariesCoroutinesFlowHiltKoinunit testingsoftware architecture
Soft Skills
communication skillscuriosityenthusiasmownershipinitiativeproactive attitudeteam collaborationfeedback acceptanceclean code principlesreadability