5+ years of experience working as a software engineer
3+ years of experience in Android development
A deep understanding of the Android SDK
Experience working on apps which support multiple Android devices
Experience collaborating on software projects with design and backend aspects
To be a quick learner with an ambitious and results-driven personality
The capability to delve into root causes and tackle complex solutions
The ability to manage different features and requests effectively, delivering them from beginning to end
Excellent communication and organisational skills
To work well as part of a team in a fast-paced environment
Fluency in English
Nice to have
Insightful opinions about developing for mobile
A GitHub account with some cool projects in it
Experience in financial services
Experience in creating authentication and authorisation solutions on Android (e.g., implementing solutions with AccountManager, developing Multi-Factor Authentication solutions)
Working in TDD approach
What you'll be doing
Collaborating closely with product designers to focus on new feature design and prototyping
Assisting in the user experience design process, from wireframes and mockups through implementation and release
Working closely with design and business teams to define and implement elegant solutions to interesting problems
Helping to define and maintain visual guidelines, ensuring consistency throughout the app
Prototyping new user interactions and iterations based on feedback from peers