Description
At lynda.com the UI Engineer creates web pages and the UI of web-based tools to support lynda.com web properties. This role is an expert-level web UI engineer who will be responsible for the presentation layer of the web properties. This role will work closely with the designers, developers and product managers to create a great online experience for our customers that combine customized content, compelling design, and excellent use of current technologies.
Primary responsibilities:
- Create and maintain web pages and tools for lynda.com website using HTML, JavaScript, and CSS.
- Make recommendations on design and layout to take better advantage of technologies.
- Ensure that code written in HTML, CSS, and JavaScript work well across all browser platforms.
- Serve as the UI technical expert for all lynda.com web properties.
- Develop UI coding standards and ensure the proper implementation by the various teams and organizations.
- Optimize CSS, JavaScript, and other UI code to achieve best performance.
- Perform other duties as may be assigned.
Experience and qualifications:
- A Bachelor's degree in a technology related field or equivalent experience
- Expert level knowledge of web UI development languages: HTML, XHTML, CSS, XML, JavaScript; MUST be able to hand code HTML, CSS, JavaScript
- Knowledge of asp.net a plus
- Expert level knowledge of HTML production, including cross-platform compatibility issues, download-time optimization and sprites image optimization
- Strong knowledge of web usability and information architecture
- Experience working with open source frameworks like jQuery, Bootstrap and/or Angular JS
- Experience with technologies for streaming data and web casting, electronic commerce and secure transactions, and web tracking is a plus
- Must be able to optimize web graphics
- 5+ years of successful experience in developing, executing & managing online projects, including meeting numerous deadlines and objectives with limited resources, on a high traffic consumer ecommerce website
- Must be able to handle multiple concurrent projects
- Comfortable working in a team environment
- Knowledge of templating languages is a plus
Mental requirements:
To perform this job successfully, an individual must be able to: solve practical problems and deal with variables; interpret and/or follow a variety of instructions furnished in written or oral form; use basic concepts to solve business problems associated with the role; use and understand computer programs to analyze and solve business issues.
Physical requirements and work environment:
While performing the duties of this job, the employee is regularly required to sit, to speak and hear, and to frequently use hands and arms to finger, handle, feel, and to reach, Specific vision requirements of this job include the ability to see closely and adjust focus. The work environment is an office setting or home office and the noise in the work environment is usually quiet.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and requirements. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Company benefits:
lynda.com offers an extraordinary work environment, tremendous opportunity for advancement, and great benefits.
lynda.com is proud to be an Equal Opportunity/Affirmative Action Employer. Applicants who apply for a position are considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital, or veteran status.