£350 a day
Senior Android Developer
We are looking for 4 contractors to join our broadcast client’s android team!
Looking for vocal developers’ ideally with IPTV and OTT streaming experience.
That said if there is someone from one of the big banks with large Android projects experience of maybe from a travel app background or something a bit different they would consider this also. As the core team have OTT and sometimes people from different backgrounds will challenge the status quo.
Ideally around 3 years experience, with must have knowledge of Espresso test tool (writing tests), TDD and Github, CI & Jenkins expected. Pair programming. Agile experience is a bonus but isn’t the be all and end all.
Skills and Experience:
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
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
Bonus Points Skills and Experience:
Experience developing IPTV applications
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.
Posted by Hydrogen Group, 14 Apr