Senior Android Developer

Senior Android Developer

You will be responsible for developing a new and innovative wallet application based on blockchain payments, liaising with our UX team to bring app designs to life and working closely with QA staff to reproduce and fix bugs.

You should be an excellent team member whilst also showing resourcefulness and the ability to work through challenging problems. It will be your responsibility to complete work of a high standard in a time sensitive environment.

Responsibilities:

  • Using an Agile workflow
  • Discussing intended technical approaches for upcoming work with the team and involving the team in collaboration sessions
  • Actively participating in development meetings
  • Liaising with the product and technical lead to identify and work through problems
  • Following company user guides and documentation and updating as necessary
  • Improving processes and keeping up to date with Android technology

Ideal experience:

  • Significant experience with Android/Java
  • A good understanding of software tools
  • Implementing complex user interfaces and navigation flows
  • Know your way around a Linux terminal (but advanced bash scripting skills are most welcome)
  • Experience with: Git, Continuous Integration Systems (e.g. Jenkins, CruiseControl), Project build tools (e.g. Maven, Gradle), SQLite
  • HTML, JavaScript and CSS knowledge
  • Experience in projects for payment, currency exchange, e-commerce, map, proximity will be big plus
  • Knowledge of Espresso and other programming languages will be beneficial
  • Excellent communication skills