COMPANY PROFILE
*
My client is the German - Berlin based leader at broadcasting and commercialising sport in digital media. We currently stream over 15,000 live events each year and have developed over 240 web, video broadband and mobile sites for clients including the Chelsea FC, Spurs,* FLi, ATP, Sony Ericsson WTA Tour, and,
Additionally we operate the leading global sports VOD network which streams 40 million on demand sports clips every month.
*
OVERVIEW
*
Perform is investing in its growing mobile division, mobile applications, mobile internet sites and mobile sports services.
*
As a result of continued growth we are looking to hire a Lead Android Developer who will oversee a growing team of developers to deliver market leading mobile solutions.
*
The Lead Developer’s key responsibilities include:
*
- Defining the strategic direction and technical vision for Apple’s mobile operating system – Android’s platforms, applications and services.
- The lead Android developer will provide technical leadership for all Android platforms.
- Ensuring delivery of short, medium and long term milestones along a development roadmap. The roadmap is agreed by the steering committee for the product and the Senior Developer has a key role in advising this group as to feasibility of the plan.
- The lead Android developer will manage the onshore and offshore development using Agile/Scrum. He/She will also be responsible for the mentoring of the development teams.
- Demonstrate the ability to produce and deliver high quality mobile apps within agreed timescales. Technical leadership for all Android platforms and development of key product components.
- This role will require occasional international travel.
*
SENIOR DEVELOPER RESPONSIBILITIES
*
- Work with the product managers, Head of Operations and development resources to agree and deliver solutions in line with the delivery “roadmap” for mobile application products, specifically Android smart phones and tablets.
- Develop the technical strategy and provide detailed technical specifications for each product.
- Help to choose a mix of development resources from an appropriate mix of in-house, external, off shore and local talent.
- Guide new developer resources through an appropriate induction program
- Act as a technical gatekeeper for your product: ensure that any projects that affect your product are implemented in accordance with your strategy
- Take responsibility for the quality of the code that affects your product
- Ensure your development resources adhere to company policies and procedures and Agile methodology.
- Ensure that your product is tested and documented to a high standard
- Continually strive to improve the companies* policies, procedures, guidelines and best practice initiatives
- Regularly meet with developers in other teams to discuss technical issues.
- Manage sprints and review ongoing productivity through daily scrums and burndown charts.
- When required assist with recruitment within the Android development team
*
KEY PERFORMANCE INDICATORS
*
- The roadmap for your product is delivered on time and on budget
- Quality, both individually and for products built by the Android team
- Productivity, both individually and for your development resources
- Accurate estimations, both individually and for your development resources
- Delivering to deadlines, both individually and for your development resources
- Contribution to the technical strategy of the company
- Contribution to the efficient running of the company
**
DESIRED TECHNICAL SKILLS
*
- Android 1.x & 2.x
o*** Phones, netbooks and tablets
o*** Java
- Web
o*** HTML
o*** CSS
o*** AJAX
o*** JavaScript
- HTTP & HTTPS protocols
- XML, XSD and JSON
- Internet security standards and best practices
- Unit Testing
- Object oriented design skills
- Extensive knowledge of design patterns
- Problem solving / bug fixing
Feel free to apply at hr@buerolersch.de