Senior Android Developer ( 3 Months - West London - £600pd)

£550 - £600 per day
West London, London

Senior Android Developer

Fancy working with the Europe's leading Entertainment Company

Work Location: West London

Contract - 3 Months

Pay - 550 - 600 per day

It is essential that you can immediately add value to our team and be able to contribute to our team's velocity from day one. Therefore, we think it is essential that you have knowledge and experience of as many of the following items as possible:

  • Excellent knowledge of the Android Platform
  • Strong understanding of Kotlin
  • Development experience in one or more OOP languages
  • Knowledge and experience of a wide range of agile methodologies and best practices (Scrum, Kanban, XP, etc.). You'll be a champion for agile best practices and be able to discuss the various practices and their benefits in detail
  • Solid background in, and knowledge of OOP design patterns and best practices is essential
  • Excellent communicator, having worked collaboratively in teams of various sizes, liaising with stakeholders across the business.
  • RESTful service integration
  • Experience and knowledge of TDD and associated frameworks
  • Experience using Source Control (Git)
  • Experience using Continuous Integration (Jenkins, etc.). Must be able to setup/maintain a CI environment
  • Experience in writing Espresso tests
  • Logical thinker with excellent problem solving skills
  • Must be willing to learn and feel passionately about continuous improvement

Personal Skills

  • Organised and self-motivated with an ability to prioritise and manage workload
  • Excellent written and verbal communication skills, including the ability to communicate effectively with both business and technical audiences
  • Excellent interpersonal skills and ability to use them in consensus building
  • Ability to innovate and adapt based on team needs

Bonus Points Skills and Experience:

  • Experience developing IPTV applications
  • Experience developing for Chromecast using javascript
  • Pair programming experience (used on certain tasks where valuable)
  • Experience/knowledge of BDD
  • You have an excellent grasp of the Java fundamentals and have extensive experience in building mobile applications in Android.
  • You are competent with native Android and love to learn the latest libraries to improve your productivity.
  • You are experienced in building phone and tablet user-interfaces that scale to screen size.
  • You are a team player and recognise the benefits of TDD, BDD and Agile principles.
  • You love getting involved in all parts of the development process, collaborating closely in a cross-functional team.
  • You are creative and keen to push forward internal development through participating in guilds, sharing knowledge and keeping on top of the latest technologies.