Android Engineer - Assets
Role details
Job location
Tech stack
Job description
- Collaborate closely with product, design, analytics, and teams across Wise to deliver impactful experiences to customers as part of a cross-functional team.
- Define and implement a seamless, clear, and efficient user experience for Investments functionality within the Wise account.
- Work closely with your lead to own the Android product flows and architecture for Wise Assets, and help shape the team's technical roadmap.
- Partner with the wider Android Guild at Wise to maintain and evolve a clean, maintainable, and efficient Android codebase and ecosystem-supporting high performance, fast load times, responsiveness, and long-term stability.
Requirements
What do you need?
We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you!
Proven experience in building and deploying an application that delights customers
Strong proficiency in Kotlin
Familiarity with modern app architectures like Unidirectional Data Flow, Dependency Injection, Structured Concurrency with Kotlin Coroutines, amongst others
Desire to write testable code
Understanding of REST API design
Strong product mindset and passion for user experience, with a focus on prioritising work that addresses user needs and making data-driven decisions.
Excellent communication skills, with the ability to convey complex technical concepts to non-technical audiences.
Ability to collaborate effectively within a team, as well as independently and proactively solve problems.
Nice to have:
Any experience with declarative UI (Compose), Gradle, and CI/CD pipelines (GitHub Actions) would be great!