←
Back to results| Job Title: | Front End Developer/Engineer |
| Sector: | IT - General |
| Location: | Luton |
| Job Type: | Permanent |
| Salary: | £0.00 - £0.00 / annum |
| Deadline: | 18/06/2012 |
| Company: | TUI UK Ltd |
| Contact: | Recruitment |
| Ref: | JG-4225593 |
Front End Developer/Engineer
At A Glance
- To provide technical expertise and best practice development for web applications.
- Collaborate on TUI JavaScript Framework development
- To support team members with:
1. Creating/maintaining Coding Standards
2. Supporting and promoting Code Reviews
3. Contributing to TUI JS framework API Documentation - Functional prototyping
What You'll Be Doing
- Assist in defining a completely new Web Front End Framework
- Contribute to defining new Coding Standards including page performance recommendations and SLAs.
- Review other team members code and submit theirs for review.
- Support UI Team members and the wider Project Team members with changes to the development approach/methodology at TUI
- Drive quality & performance improvements by promoting new working practices
- Deliver significant improvements across our 3 major brand websites: Thomson, First Choice and Falcon Holidays
- Functional Prototyping
- Support our Legacy systems until their replacement via Phoenix
- Agree technical design with application developers and architects.
- Review and sign off documentation and communicate any need for change.
- Support developments through design, build, test, implementation and look for ways to improve quality and reduce risk.
- Effectively communicate progress and issues with the Project Managers and Project team
- Engage with the Project Team through entire project life cycle
- Work with your manager to help improve the quality delivered by all team members
- Ensure that change requests are captured and communicated to the Project Manager and Project teams so that impact can be assessed
- Communicate the need for change and highlight any opportunities to management concisely with a constructive benefits case
What We're Looking For
- Web, Mobile and Prototyping design principles and experience
- JavaScript expert comfortable using design patterns with JavaScript
- Experience with Test Driven Development
- Java presentation layer experience
- CMS development and configuration experience. Hybris, Sitecore, Alfresco etc
- Extensive experience in systems analysis taking business requirements through to low-level design
- Strong team player
- Full understanding of the project life cycle
- Ability to provide accurate estimations
- Adaptable to changing priorities.
- Able to work on own initiative and anticipate workloads
- Awareness of targets and constraints and ability to work to these
- Team Player
- Takes Ownership and Action
- Positive outlook
- Able to adapt and influence
- Creative and Innovative
- Challenges to do better
- Customer Focus
- Good written and oral communication skills
- Knowledge of both agile and waterfall development methodologies
Key Relationships (Internal & External contacts):
- Person(s) Nature
- Development Manager Line Manager
- Offshore Delivery Managers Consult, inform
- Project Managers Consult, inform
- Test Manager Consult, Consult, inform
- Technical Architects Consult, inform
- Web Designers Consult, inform
- User Experience Designers Consult, inform
Any additional relevant information:
- Encourage a Test driven development approach to help improve productivity and code integrity
- Multi Channel development team working on Web, Mobile Web & Apps, B2B & Enterprise applications
- Functional prototyping iterative development methodologies.
4 Key Technical Skills (Assessment Criteria):
- Technical Skills 1 JavaScript - Native & multiple Frameworks (Dojo, jQuery etc). Object Orientated, progressive enhancement, unobtrusive, design patterns and TDD
- Technical Skills 2 JSTL, Velocity, Spring MVC - Understanding of Java Presentation layer best
practice built upon a business/service layer - Technical Skills 3 XHTML/HTML5 - Semantic/well formed
- Technical Skills 4 CSS - Cross browser compatible but also experience of progressive enhancement and experience with Less an advantage
- Technical Skills 5 Apache Web Server - Set up and configuration
- Technical Skills 6 Tomcat Application Server - Set up and configuration
- Technical Skills 7 Version Control/SVN


