Monitise

Senior Web Developer - London - Contract

01st September 2011

Scope of Position

 

 

Monitise, the mobile money experts, have created one of the most extensive and successful mobile banking and payments services in the world. It is a publicly listed business with in excess of 3m registered end users, a market capitalization of circa £150m and aggressive plans for further growth. Monitise has an extremely strong and supportive shareholder base that includes Visa, UBS, SCB and First Eastern.

 

Now in its eighth year of operation, Monitise has live mobile banking operations in both the UK and the US; with further business developments being progressed across other regions (India, Africa and Asia Pacific).

 

Monitise has a Global Alliance Agreement in place with Visa, where Monitise has been contracted to act as their principle partner to ‘mobilize’ Visa’s services. Work is also progressing to expand into the retail environment through the foundation of the Mobile Money Network with Carphone Warehouse Plc and Travelex.

 

As a team growing to approximately 100 developers across a number of development centers you will be responsible for a team of 5 located in the London Offices.

 

Working within a SCRUM, your project responsibilities will include task estimation low level technical design, implementation of technical design and defect resolution.

 

 

Key Duties and Responsibilities

 

Although the scope and focus of the day to day activities within the role will change dependent on business requirements, the following should be considered the core accountable activities:

 

  • Development of interactive web user interfaces
  • Ensuring cross browser compatibility of web UI’s
  • Peer code reviewing (direct reports and SCRUM team members)
  • Code maintenance and refactoring
  • Effort estimation and task breakdown – estimating cost of implementing new changes and identifying risk
  • Defect resolution
  • Plan and manage the web development work stack
  • Work with product team to design products
  • Review and contribute to development process and procedures to assist in the continual improvement of the development team activities
  • Working closely with test teams, project management and enterprise architects during the project lifecycle within the SCRUM

 

Department Structure

 

Department:  Manufacturing - London

Reports To:Development Manager

 

 

Person Specification

 

Education and Qualifications

 

Successful candidates are likely to have been educated to degree level or have equivalent experience. Those with qualifications in an IT, engineering or scientific disciplines are particularly encouraged to apply.

 

 

Experience

 

Essential

  • Experience with team mentoring including peer reviewing of code and design
  • Good understanding of the full software development lifecycle
  • Experience of developing highly transactional, highly available real time applications
  • Working with geographically split teams

 

 

Technology

Level

Technology

Level

HTML

Level 3

Facebook

Level 2

HTML 5

Level 3

iGoogle

Level 2

CSS

Level 3

SCRUM / Agile

Level 2

JavaScript

Level 3

Photoshop

Level 3

Ajax

Level 3

 

 

JQuery

Level 3

 

 

HTML for Mobile

Level 3

 

 

Cross Browser Compatibility

Level 3

 

 

Web accessibility

Level 3

 

 

 

 

 

Levels:

  • Level 0 – No Experience with the technology.
  • Level 1 – Have heard of the technology/Read about the technology.
  • Level 2 – Have experience with using the technology. (Single company or project)
  • Level 3 - Have used the technology extensively and understand the advantages and limitations of using it (Must have used in multiple companies or projects).
  • Level 4 – Understand exactly how the technology works internally and may have helped develop the framework.

 

Skills and Competencies

 

  • Good eye for detail
  • Capable of moving between teams regularly
  • Looking to join a company that values professionalism
  • Hard working, team focused
  • Proven communication skills
  • Ability to apply a systematic, disciplined and analytical approach to problem solving
  • Ability to produce written work to a consistently high standard
  • Can do attitude