snapshot
clients + projects
process + practices
culture
jobs
contact
site map
the lab

Engineering Jobs

 

Making technology useful is the clarion call of vivid's Engineering Group. Never ones to use technology gratuitously, they instead strive for the most effective, appropriate applications of both bleeding-edge experiments and time-honored solutions. Whenever possible, they seek to make the technology transparent and put the user in control.

vivid's Engineering Group is comprised of two diverse yet complementary subgroups: Applications Engineering, encompassing systems architecture, database design, network administration, and heavy-duty back-end integration; and Interface Engineering, covering all of the front-end technologies used to construct websites (including HTML, php, JavaScript, Perl, and related technologies). Our engineers are geeks, but not nerds. They love to learn how things work, how they break, and how they can be improved.

vivid Engineering. It's not just a job -- it's a job with donuts.

(Get the lowdown on the Engineering Group in the teams section.)

Positions available:

  • NONE! These are just samples. There are no jobs here. Repeat! No jobs here.
 

Web Engineer
Ongoing

We're looking for Web Engineers with expertise in specifying and developing multi-tier application. Work with other creative team members (from Web Application Engineers to User-Experience experts) to create innovative and advanced web-based systems that drive useful and informative online experiences.

 

Qualifications:

  • Java
  • C/C++
  • PHP
  • A background in traditional programming fundamentals (degree in Computer or Information Science is highly recommended).
  • Experience with HTML and other interface engineering tools (e.g., JavaScript) is highly recommended.
  • Experience with template/application encapsulation is highly recommended.
  • Experience with multi-tier architectures is a plus.
  • Experience with SQL/Database technologies is a plus.
  • Eagerness to learn about new technologies and emerging standards (e.g., XML, XSL) is highly recommended, as is the ability to ramp-up and learn quickly.
  • A clear writing ability is necessary for capturing requirements and specifying sub-systems.
  • Attention to detail and the ability to correctly estimate time needed to complete a task are highly desirable attributes.
  • A burning desire to develop components and interactions that are not only functional and useful, but also frequently clever and occasionally dazzling.

Responsibilities:

 
 

Senior Web Engineer
Ongoing

We're looking for Senior Web Engineers with expertise in specifying and developing multi-tier application. Work as a lead with other creative team members (from Web Application Engineers to User-Experience experts) to create innovative and advanced web-based systems that drive useful and informative online experiences.

Qualifications:

  • Java
  • C/C++
  • Other OO Languages (for experience, not implementation purposes)
  • A background in traditional programming fundamentals (degree in Computer or Information Science is highly recommended). Examples include:
    • Requirements Analysis and Feature Identification
    • Conceptual Architecture Development
    • Detailed Design/Specification
  • Experience with UML (the Unified Modeling Language) a major plus
  • Experience with ERD (Entity Relationship Diagram models) a major plus
  • Experience with SQL/Database technologies is a major plus.
  • Experience with HTML and other interface engineering tools (e.g., JavaScript) is highly recommended.
  • Eagerness to learn about new technologies and emerging standards (e.g., XML, XSL) is highly recommended, as is the ability to ramp-up and learn quickly.
  • The ability to lead teams of small to medium size is necessary, as is the ability to track developer progress and drive toward completion.
  • The interest in mentoring/developing less senior engineers is a major plus.
  • A clear speaking ability is necessary for interacting with clients.
  • A clear writing ability is necessary for capturing requirements and specifying systems.
  • Attention to detail and the ability to correctly estimate time needed to complete a task are highly desirable attributes.
  • A burning desire to develop components and interactions that are not only functional and useful, but also frequently clever and occasionally dazzling.

Responsibilities:

 
 

Buildmaster
current need

Qualifications:

  • extensive knowledge and professional experience with the Internet and the World Wide Web
  • experience building quality websites; expert-level HTML coding skills
  • familiarity with CGI programming, the UNIX environment, and UNIX interface tools
  • Photoshop manipulation skills (such as chopping up layered files for HTML) and ability to optimize graphic files
  • attention to detail
  • ability to coordinate tasks within the build process with various team members
  • ability to correctly estimate the time and effort needed to perform a task
  • ability to meet deadlines
  • ability to participate and communicate as a team member
  • excellent problem-identification and -reporting skills
  • problem-solving orientation
  • experience with Flash, Director, Java, Javascript, and other web/multimedia tools is very desirable
  • experience building dynamically-generated database-driven sites is a big plus
  • team-based managerial or production coordinator experience is also a big plus

Responsibilities:

The Buildmaster\\\'s primary responsibility is to coordinate the integration of all the media and technical components that go into building a website. The Buildmaster, who works within our Engineering Group, also oversees the development of the website from the initial staging to the site going live.
Buildmasters are experts in writing browser-independent HTML code, and also coordinate the many engineering-side elements that go into the creation of websites. Beyond that, they are responsible for manipulation of production artwork, keeping up with changes in web-building technology, and continuously learning about cool tools and increasing their geeky skills.

 
 

Principal Engineer
current need

It takes an exceptional person to be considered a Principal Engineer, the zenith of vivid's technical group. The Principal Engineer possesses a rare combination of technical and leadership skills. Principal Engineers have an expert understanding of current and emerging web technologies and are well-known in the Internet community.

Qualifications:

  • An advanced degree in some computer discipline is highly desirable, but a successful record of accomplishment on large, complex projects is mandatory.
  • At least 10 years experience in custom development and system integration with at least the most recent 3 years spent building internet systems.
  • Experience with the most prevalent languages on the web is mandatory. This includes Java, C and C++, and a bunch others with which candidates will have worked.
  • Strong working knowledge of Relational and Object Databases is mandatory.
  • A history of soup-to-nuts web engineering (requirements, design, development, tuning, implementation) is mandatory.
  • Knowledge of the major application servers is mandatory.
  • Experience with and/or knowledge of common web site components is mandatory. The list of components includes but is not limited to: content management systems, search engines, news feeds, personalization engines, and e-commerce packages.
  • Experience with UML is a major plus.
  • Ability to communicate on many levels with top management, other engineers and clients is mandatory. Experience with business development presentations is a plus.

Responsibilities:

The Principal Engineer is responsible for defining, coordinating, and completing large, complex projects and is used as department resource for guidance on technical and project issues. Candidates should have significant experience with large scale, complex system integration and custom development. Candidates can work well under pressure and identify problems and provide solutions to keep projects out of the pressure cooker.

 
 
Home | Snapshot | Clients + Projects | Process + Practices | Culture | Jobs | Contact | Site Map | The Lab