Description
At lynda.com the Senior UI (User Interface) Engineer leads the development of the presentation and interactivity layer of the web properties, including the creation of web pages and the UI of web-based tools. Reporting to the Sr. Director of Web Development, this role collaborates with the designers, developers, and product managers to create a great online experience for our customers that combines dynamic content, compelling design, and excellent use of current technologies.
Primary responsibilities:
- Work closely and collaboratively with UX (User Experience) Designers to create web pages and web-based tools to support lynda.com web properties, enabling close coupling of UX design and front-end development.
- Make recommendations on UX design and layout to better utilize current technologies.
- Serve as a UI technical expert for all lynda.com web properties.
- Follow and improve UI coding standards and ensure their proper implementation by other teams and organizations.
- Work collaboratively with other UI Engineers to drive the creation and utilization of a UI framework across the organization, promoting reusable code and standards across the site and mobile properties.
- Perform other duties as may be assigned.
Experience and qualifications:
- A Bachelor's degree or equivalent experience
- A minimum of 5 years of successful experience in developing, executing, and managing online projects, including meeting numerous deadlines and objectives with limited resources, on a high-traffic consumer e-commerce website
- MUST be able to hand-code HTML, CSS, and JavaScript
- Expert-level knowledge of web UI development languages: HTML5, CSS3/LESS, and JavaScript/jQuery
- Expert-level knowledge of HTML production, including browser and device compatibility and performance optimization
- Experience with image asset creation and optimization, including sprites, icon fonts, and retina graphics
- Able to optimize HTML, CSS, JavaScript, and other UI assets to achieve best performance across all supported browsers and devices
- Experience with responsive design, search engine optimization (SEO), accessibility (508 compliance), analytics, A/B testing, social network integration, HTML email, and security best practices preferred
- Experience using ZURB Foundation, Twitter Bootstrap, or other UI component libraries a plus
- Knowledge of ASP.NET, Visual Studio, Git, WordPress, Photoshop, and Fireworks a plus
- Strong knowledge of web usability and information architecture
- Must be able to handle multiple concurrent projects
- Proactive, self-motivated, and comfortable working in a team environment
- This position is required to be on-site
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.