ABOUT THE ROLE- Collaborate closely with product designers with a focus on new feature design- Maintaining the current codebase- Work closely with the business to define and implement solutions to interesting problemsWHAT YOU’LL NEED- Deep understanding of the Android SDK- Experience collaborating on software projects with design and backend aspects- Quick learner with an ambitious and results-driven personality- Excellent communication and organizational skills- Works well as part of a team in a fast-paced environmentEssential Skills- Computer science or similar related experience.- Dagger 2- RxJava 2- MVVM clean architecture- Proven track record in a similar role.- Java programing language.- Strong analytical and problem-solving skills.- Able to work both individually and as part of an agile team.- Able to actively participate in technical discussions.What You’ll DoThis role will be responsible for but not limited to the following:- Hands-on coding- Working with a wider team of developers, QA testers, product managers, UX designers to create and build new features.- Understanding and providing feedback for technical and design requirements.- Staying abreast of and (where necessary) applying the latest emerging technologies.- Setting high standards, and continually improving how we do thingsWho you are- Excited about being part of a fast-growing company that’s trying to make a positive mark on the world.- Knows how to have fun whilst maintaining a professional outlook.- A genuine interest in technologies.- A driven, ambitious self-starter.- Learning mindset and motivated to develop skills further.