CZ Consultants logo

Senior Frontend Developer (MEAN stack)

CZ Consultants
Contract
On-site
El Segundo, California, United States

Job Description

The Senior Front End Developer will be a lead for the UI Engineering and related peer-teams and the various platforms, sites, and applications. This candidate will be an expert and up-to-date on JavaScript and CSS dev best practices. This candidate will work to create new UI architectures, interfaces, functionality and Web sites, as well as maintain existing Web sites, create and maintain UI Development Standards and Best practices, and provide technical leadership, feedback, and oversight for various technical initiatives across the organization. This candidate should excel in all components of the Rich Internet Application development skill set, as well as the UI Engineering/Web Development skills, Content Management Systems, maintenance and troubleshooting throughout the SDLC.  


The candidate for this position should have strong experience driving technology-wide platforms, decisions, and processes, as well as provide technical oversight and mentoring, and communication of technical decisions and processes. The candidate should have strong familiarity with various project methodologies, including SCRUM/Agile, RUP, and the like. The Senior Front End Developer will help manage client, business, and peer expectations throughout the organization, and should have the proven ability to deliver projects successfully and on time with little oversight required.


Candidates for this position are also expected to constantly improve production and code quality and delivery techniques, and the ability to help adopt and standardize related processes and improve upon them. The Senior Front End Developer candidate is called upon to develop new front-end technologies, functionality, and experiences for both planned or existing sites, and to integrate technology into these sites with a consistent focus on quality and maintainability. This candidate should have exceptional technical skills, proven people and team management skills, as well as exceptional communication skills.



Qualifications

The successful candidate will have the following qualifications:

Expert level JavaScript, speak to inheritance, closures, hosting, event delegation, etc.

Expert in CSS, CSS3 Frameworks & Preprocessors

Experience with RWD

Experience with Node.Js Angular, Express, Mongo and LESS

Experience with template languages, such as Jade, HAML, Dust.

Strong experience working in various project methodologies and processes, such as Agile

Expert in cross-browser & mobile device development

Expert in site tuning and performance optimization (HTTP Profiling, PageSpeed, etc.), including SEO, bundling, and minification

Proven ability to act as a Technical Lead for projects and project teams, and partner with peers across the organization

Experience with Video on Demand, Video Streaming, and DRM are a plus but not required

Strong experience drafting technical requirements and specifications, based on functional requirements or pure-technical initiatives

Experience working with Continuous Integration Servers

Experience working with Flash and Flex technologies, specifically including ActionScript 3, are a plus but not required

4 or more years as a Lead Developer for UI/Front End/RIA projects

4 or more years of experience as a project lead/team lead

4 or more years of experience designing and developing complex Front End applications

4 or more years of Object Oriented programming experience

3 or more years of integration and support of Analytics packages, such as Omniture

Expert in documenting functionality (code commit/bug comments, technical specifications, inline commenting, requirements, etc.)

Excellent analytical and troubleshooting skills

Experience with issue tracking/project management applications (such as Jira, Rally etc.)

Expert knowledge of Web Services, XML/JSON, AJAX/RIA

Bachelor's or Master's degree in CS, or CE, or equivalent experience

Additional Information

All your information will be kept confidential according to EEO guidelines.