Excellence Simplicity Precision
Recruitment & HR Solutions with a Personal Touch

Senior Web Developer (Barcelona)

An exciting Senior Web Development role has arisen at our client, a market-leading retailer in online travel & leisure products. 

The Senior Web Developer will supervise the company’s technical development activities, including the following key areas

Systems  development: Oversees the design, development, troubleshooting and debugging of systems

Applications development: Oversees the analysis, design, programming, debugging, and modification of web-based programs for commercial or end user applications such as product applications and pages, affiliation applications and pages, 3rd party integration systems, etc

Quality assurance: Develops quality standards for company products, oversees the development and execution of test plans, and analysis of test results. Provides guidance to achieve team goals,

Experience Required

  • Minimum 5 years’ Technical Development Project Management Experience,
  • At least 3 years’ experience managing full life cycle projects in the on-line industry;
  • Possesses and applies a broad knowledge of principles, practices, and procedures of particular field of specialization;
  • Has well-developed leadership qualities;
  • Must be able to work with minimum supervision and be accountable for actions and decisions;
  • Has good analytical skills;
  • Must be able to interface appropriately at all levels

Technical Development Specialized Knowledge and Skills

Application Architecture: Identifies common business components and services that can be leveraged by multiple applications

Software Design: Understands standard software modelling techniques used to describe system designs; designs components of larger software systems; utilizes existing system components that can be leveraged by multiple applications; understands capabilities of environment

Software Processes: Knowledge of end to end product life cycle as well as product operational cycle -conception to delivery to ongoing operations

Software Programming: Understands concepts of source code control and how to use tools; translates the design specification into physical code; creates and assembles code modules from existing code repositories; has detailed knowledge of one or more programming languages; uses common development tools for required language, platform, database, middleware and environment

Systems Analysis: Determines how a system should work and how changes in conditions, operations, and the environment will affect outcomes, knowledge of products and system architecture

UI Development: Hand coding skills and knowledge of XHTML, semantic mark-up and W3C accessibility standards, latest CSS methodologies, latest JavaScript methodologies, including unobtrusive/DOM scripting and AJAX. Excellent understanding of Internet technologies, the web environment and its capabilities, customer journey and User Interface issues

Project Management Specialized Knowledge and Skills  

Product Life Cycle: Working knowledge of phases of the product life cycle, including engineering specifications, customer requirements gathering, software design and development, testing – including unit, functional, systems and integration – implementation/delivery and maintenance

Systems Integration: Knowledge of how different systems interact, including potential problems and difficulties that may occur.

Technical Knowledge: Maintains technical knowledge in assigned areas

Interested Candidates please send CV to pjc@esptalent.com