We're looking for developers who are passionate about writing great software, have a love for solving difficult problems.
- Have knowledge of writing robust and reliable systems;
- Can ensure performance, quality and security aspects while building a product that delivers an awesome user experience;
- Enjoy discussing innovative ideas and code with your peers, coming up with great product solutions, and passing on your knowledge to others.
Then we are the place for you!
What you will do:
- Engage with other developers, front-end designers, product managers, and performance engineers;
- Liaise with technical leads and architects to promote great software design and quality;
- Drive innovation by coming up with new and surprising ideas for our products and processes;
- Point out issues with the existing architecture and code, and clean it up.
What we expect from you:
- Excellent understanding and working knowledge of Java (However, if you're a strong developer with experience of building products, have used other OOP languages and have exposure to Java, we'd still like to hear from you!);
- Deep architectural understanding of mobile applications;
- Superior creative and innovative problem-solving skills;
- Initiative, and the ability to work independently and as part of a team.