Manager, Web Engineering

The Front End Engineering Manager, will be responsible for managing multiple software engineering delivery teams who are responsible for designing and implementing solutions that have scale, speed and are extensible in delivering system features and functions to drive the company forward. This role requires the ability to balance between people management, leadership, and technical responsibilities. This position will collaborate with the engineering leaders, as well as cross-functionally with quality, project managers, and operational teams. This role will be responsible for monitoring and managing team performance, velocity and individual team member development. This position is an excellent opportunity to help drive our software development teams and process, while mentoring individual’s development and growth.

What you’ll do:

  • Hands-on programming with Angular, JavaScript, ES7, TypeScript, HTML5, CSS3, jQuery
  • Optimize web pages for performance. Experience with page speed, page performance measurement and improvement tools and techniques, SEO best practices is desired
  • Approximately 50% of this role will be hands on development
  • Develop team members training plans, ensuring that they align with the company’s objectives and the individuals career goals
  • Help to promote communication, collaboration and engagement across teams
  • Mentor team members on the quality of their deliverables, communication skills and project participation
  • Identify opportunities that will help team members to reach their stretch goals and individual career objectives, while collaborating with the Director Engineering to help engage on these opportunities
  • Understand the company’s strategic objectives and alignment with engineering initiatives and programs
  • Help to effectively communicate to team members changes to company objectives that may impact initiative delivery timelines, goals and prioritization
  • Champion efforts focused on attracting, developing and retaining a high performing software engineering team, offer ongoing feedback, professional growth opportunities and overall career guidance
  • Help to drive employee engagement, empowering your teams to not only champion their own efforts, but to encourage others to be truly vested team players
  • Employ agile based development methodologies in partnership with stakeholders
  • Empower team members to support continuous improvement and simplification of technology and underpinning stacks
  • Manage technology initiatives across your teams serving as both technical leader as well as project manager
  • Participate in technology roadmap by presenting and driving concepts for the future of the technology department
  • Promote and improve the SDLC processes including comprehensive code reviews, automation, etc.
  • Ensure that Secure Coding Practices are consistently followed in the development of all software products.
  • Embolden team members by playing to their strengths while developing/improving areas of weakness
  • Contribute to the department’s identity, standards, guidelines and best practices
  • Participate with internal initiative planning and team alignment
  • Review status reports for the initiatives that team members are engaged in and work with appropriate members of their teams and the Director Engineering to address issues and concerns as appropriate
  • Manage and work with remote development teams, possibly across several time zones while still maintaining high quality
  • Maintain deep technical and business knowledge of industry directions and trends in the area of application architecture and programming languages
  • Support teams ability to deliver technology initiatives on schedule and with the highest quality
  • Provide support for operations and support teams, including root cause analysis and preventative analysis

Qualifications:

  • Bachelor's Degree in Computer Science or related field required (Master's Degree desirable)
  • 5+ years in a leadership role including experience leading a software engineering team, setting priorities and plans to meet business goals and objectives
  • Minimum of 2+ years of management experience in ecommerce
  • Experience with managing and mentoring high-performance agile-based engineering teams
  • Minimum of 2+ years of experience in Angular (version 2 and above) and TypeScript
  • 5+ years building responsible websites. Proficient in JavaScript, ES6/ES7, TypeScript, JQuery, HTML5, CSS3, CSS pre-processing platforms such as : SASS, LESS, automation tools such as Gulp
  • Good understanding of SPA’s, asynchronous request handling, partial page updates
  • Proven delivery of responsive and adaptive web solutions including progressive web applications
  • Experience working with CDN and edge caching
  • Strong understanding of web optimization techniques
  • Hands on experience writing tests using automation frameworks (Jasmine, Karma, etc.)
  • Knowledge of object-oriented design and proven implementation skills
  • Solid understanding of computing systems, software architecture and processes
  • Experience with version control systems such as Git or TFS
  • Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
  • Experience with OWASP, and other industry standard Secure Coding Practices
  • Strong sense of self-motivation, organization and attention to detail
  • Strong analytical skills
  • Experience working in a high demanding and fast paced environment
  • Strong oral and written communication skills
  • Experience in:
    • eCommerce web applications
    • High transaction systems
    • RESTful APU design and consumption
    • Cloud based applications
    • Managing application security

It’d be awesome if you had experience:

  • Building and maintaining front end component library
  • With CMS’s - Drupal a strong plus
  • Building Javascript SDKs is very desirable
  • Working with A/B testing tools (Optimizely, etc.)
  • Working with web analytics and marketing systems (Tealium, Google Analytics, etc.)

 

LegalZoom is an Equal Opportunity Employer, dedicated to diversity.


Back to top