Responsibilities
- Front end development of new features for our mobile application
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Creation of ideas and conception of new features
- Assure that all user input is validated before submitting to back-end
- Application deployment
- Debugging and problem analysis
Qualifications
- Masters degree in the field of Computer Science and several years of relevant experience
- Deep understanding of modern Android development
- Experience with Android development tools and good understanding of Android UX / UI guidelines and best practices (experience with iOS too would be a plus).
- You are able to write readable, maintainable, performant object-oriented Java
- Skill in the use of REST services and JSON objects
- Well acquainted with Git
- You care about quality and you know what it means to ship high quality code
- High level of motivation, commitment, and the ability to work under pressure
- Ability to work independently and well as part of a team
- Ability to solve problems as they come