These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Web Developer

0 people like this description

COMPANY OVERVIEW: The client is a global technology company that touches nearly every aspect of travel. Their innovative software enables more than a billion people around the world to plan, book and experience their travel at a time and price that is right for them. By delivering the technology behind travel, the client is working magic behind the scenes every day to make the world a better place, one journey at a time.

Under general direction, creates complex internal/external company web pages including graphics, animation and functionality. Designs web page layout and on-line content, user interface graphics, icons, color schemes, content and infrastructure for new product release and new web-hosted product offering. Performs development and maintenance programming for web pages and web applications. Performs web usability testing. Partners with Web Administrator to implement pages or applications into production. Assures web server and site technical performance. Develops, assesses and communicates web site usage and security policies and standards. Provides technical assistance to Site Administrators. May assist in the planning of overall company strategy involving internet usage. May make hardware and/or software purchasing recommendations or decisions regarding web development. May perform overall administration of sites at a company-wide level. Requires knowledge of commercial internet/web tools and protocols.

EDUCATION: Bachelor's degree or equivalent, Masters Preferred.

EXPERIENCE: EXPERIENCE: Minimum 5 years related experience.

Required Skills:

• Minimum 5 years development experience in GUI development

• Good knowledge of contemporary GUI technologies, including HTML4 and/or 5, JavaScript, CSS3

• Good knowledge of Java

• Good understanding and practical experience in applying TDD practices, code refactoring, continuous integration and agile methodology

• Knowledge of client server architecture and development

• Broad knowledge of development tools & techniques

• Code Quality & Metrics

• Software Architecture and Design

• Build tools like Ant, Maven, Grunt

• Experience with profilers, debuggers

• Strong interpersonal and communication skills

• Ability to handle multiple simultaneous projects

Preferred Skills:

• Experience with modern JavaScript frameworks (e.g. AngularJS, Backbone.js, )

• Experience with JVM monitoring and diagnostic

• Experience with Performance Analysis and Troubleshooting

These job descriptions are examples. Looking for work?

Find JobsFind Jobs