Background color:  
Site version:   Flash

Coder Vacancy

Requirements

We look for a person who has such skills:

  • Manual HTML coding for IE 5+, FireFox 1+, Safari 1+.
  • Solid knowledge of CSS 2 and JavaScript.
  • Experience with Adobe Photoshop.
  • Web graphics optimization.
  • Professional experience of 1 year at least.
  • Links to live projects. If you cannot give such links, please complete test task below.

The following is not necessary but will be a plus:

  • Experience of HTML code integration into .NET applications.
  • Ability to avoid excessive usage of tables and ability to read multiple nested tables markup.
  • Working in projects with source code control.
  • Creative design skills.
  • Vector graphics editor knowledge.
  • General Flash skills.

Send your resume to recruitingmanager [at] cyberiansoft.com with "HTML-Coder" subject. If you decide to complete the test task then zip it and attach with your resume.

Test Task

If you want to apply for a vacancy of a Coder but don't have links to live projects you'll have to complete the test task. You need to cut a graphics from PSD source file into HTML file.

Take a look at the screenshot of the PSD file before reading any further.

So, by now you've got a picture of what it is going to be. Let's talk about requirements to the HTML then.

  1. General Requirements
    • A 800x600 resolution screen must not have horizontal scrolling.
    • It must look nice in Internet Explorer 5.5+, Firefox 1.0+ and Opera 8.0+
  2. Layout Description
    • The section with rounded corners will have fixed width.
    • "TELL YOUR FRIENDS" heading may alternatively occupy position lower than the current one and we don't want to change image in case of this shift.
    • Text below the heading may have from 1 to infinite number of lines.
  3. Form Behaviour
    Write a client-side script that would validate a form on submit and generate notification about type of error on validation failure.
    • At least one Friend's Email and corresponding Friend's Name fields must not be empty and must have other than initial values.
    • Validate emails with the help of regular expressions.