Senior Front End Web Developer
Reports To: Director of Software Development
JOB SUMMARY
A Senior Front End Web Developer is responsible for various aspects of implementing website design, from coding to ensuring the site is responsive, follows UI/UX standards, follows search engine optimization best practices, and is ADA compliant. They are a key contributor with a voice in determining the technical direction of our front-end development efforts. This is a highly collaborative position, working directly with and sharing expertise with product and marketing managers, business analysts, UI/UX team members, software engineers, and corporate leadership to help drive successful website design, implementation, and maintenance plans.
RESPONSIBILITIES
-
Lead front-end web development efforts from a technology perspective. This involves being intimately involved with all technical activities within the team
- Support Director of Software Development in maintaining coding standards and best practices
- Transform high-level business requirements into technically sound and highly interactive websites
- Collaborate with team members in developing new sites, redesigning, and enhancing existing sites, focusing on best practices in user experience and web design, focusing on technical excellence, website performance, search engine optimization, and web analytics
- Collaborate and partner with technical resources to identify and implement cross team dependencies
- Participate in peer code reviews
- Participate in and help improve our full software development life cycle as needed, including requirements gathering, design specifications, coding, testing, deployment, and maintenance
- Collaborate directly with and share expertise with business and product managers to help drive successful design, implementation, and maintenance plans
- Work closely with UX Designer and business stakeholders on web design projects, from conception to delivery, supporting Marketing and Corporate Branding objectives
- Prioritizes unit testing within the team to ensure a high level of code coverage and quality
- Define production schedules for various steps in the web design process, providing accurate estimates, while developing project workflow
- Provide technical leadership and mentorship to team members
- Support business in any creative and branding needs
QUALIFICATIONS
-
10 years of experience in design and technical implementation of customer-facing web sites
- 10 years of experience with user interface technologies, including HTML5, SCSS, TypeScript, JavaScript, and AJAX as well as modern MVC/MVVM Front End Development patterns and frameworks like AngularJS.
- Extensive experience with preprocessing & minification of assets for improved page speed for websites, and other technical SEO fundamentals
- Extensive experience working with front end frameworks such as Bootstrap
- Extensive experience with responsive web design techniques and implementation
- Extensive experience with cross-platform and cross-browser development and testing including Cypress
- High level of proficiency in design, web and multimedia software and applications, including Adobe Creative Suite, Figma, and Storybook
- Extensive experience with graphic design, color theory, typography, styles, and layout techniques
- In-depth knowledge and experience with UI/UX standards and best practices
- Ability to understand and grasp customer’s web design strategies and branding goals
- Strong communication, team management skills, and the ability to work on and manage multiple projects simultaneously
- Experience working with TFS and GIT
- Experience working with Sitecore CMS platform is a plus