Web Architect

LegalZoom.com, Inc. - Glendale, CA (30+ days ago)3.7


This position will require an individual who can work with minimal supervision on a wide range of front end projects interfacing with development teams, business analysts, IT management and members of the business units while constantly ensuring that their work is aligned with the long term architectural strategies of elasticity, security, and modularity. The candidate needs to have great passion for technology and emerging trends and should provide guidance to ensure that LegalZoom remains on the cutting edge of technology, needs to be obsessed with page speed optimization and own our front end architecture across static SEO web pages as well as dynamic Angular applications, marketing systems and Drupal sites.

What you’ll do:
In conjunction with VP, Director, Chief Architect and departmental architects and leaders, establish and evangelize a holistic application architecture, framework, standards, and best practices
Serve as a role model and technical teacher for the front end developers, and be a Senior technical resource
Work closely with the development team to understand challenges, solicit feedback, and help them understand and embrace patterns, tools, concepts and frameworks
Be actively involved in building the technology roadmap and gain consensus and buy-in to bring the roadmap to fruition
Create easy-to-consume documentation on complex or abstract concepts
Understand product and operational requirements and translate them into architectural requirements to achieve company’s strategic goals
Govern implementation of technical architecture model for LegalZoom’s systems
Suggest improvements/new technologies to the enterprise to support new capabilities as required by the business
Lead/review design to ensure systems exhibit expected levels of performance, security, scalability, maintainability, and reliability upon deployment
Evangelize architectural standards/patterns and mentor other members of the technology organization
Spearhead proof of concept efforts in order to prove out technology choices and organizational fit
Ensure that technical strategies and architectures are in regulatory and security compliance
Develop a thorough knowledge and understanding of cross-system integration, interactions and relationships in order to develop an enterprise information view
Modify existing applications and features to improve performance, code readability, etc.
Foster code reuse, maintainability and consistency across multiple development teams. Provide guidance on how to build reusable components
Update knowledge and continue to develop by participating in educational opportunities, reading professional publications, maintaining professional networks, participating in professional organizations

Qualifications:
10+ years of intense technical experience in the areas of web development and application integration
3+ years working in the role of an architect in a high transaction, fast paced and dynamic environment
BA or BS degree in computer science, software engineering, information systems or equivalent experience
Mastery of at least one modern JavaScript framework (AngularJS is preferred but open to ReactJS, VueJS). Node.js experience is a plus
Hands-on experience writing tests using popular automation frameworks (Jasmine, Mocha, Karma, etc.)
Expert and hands on knowledge of different UI design patterns such as : MVP, MVC, MVVM, VIPER
Expert hands on knowledge of front-end frameworks and layout systems such as Bootstrap, Foundation, CSS Gird
Previous experience building out design systems, pattern libraries, and/or style guides
Extensive experience building component driven JavaScript SDKs
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 website optimization, minification, compression
Proven ability to create design diagrams
Must be a responsive, flexible team player that is an entrepreneur and self-starter
Experience with continuous integration, unit testing, static analysis, and automated integration tests. Continuous delivery experience preferred
Working knowledge of deployment / hosting architectures including virtualized systems, application containers and cloud based solutions
Experience in a heterogeneous environment (e.g. Linux, Windows, .NET, etc.) and willing to pick the right technology to meet the business need
The ability to coordinate well with a team as well as show personal initiative and take ownership of projects
Balance short term versus long term actions, strategic vs tactical requirements, while continuing to move forward towards the strategic vision; participate in the road map to achieve the vision
Excellent communication (both written and verbal), interpersonal skills and experience in presenting to the business and technical team including executive management, in an effective and persuasive manner
Proven ability to work within agile process
Strong analytical and problem solving skills with attention to detail
Proven track record of meeting commitments while working on multiple projects at once

Preferred Skills:
Master’s Degree in Computer Science, Software Engineering or related field
Have built backend APIs for the front-ends you have worked on
Knowledge of secure coding practices and principles (OWASP Top 10)
Experience working with A/B testing tools (Optimizely, etc.)
Experience working with web analytics and marketing systems (Tealium, Google Analytics, etc.)
Experience developing sites with a content management system (Drupal, WordPress, etc.)
Previous experience with NGINX for content routing
Experience with output caching tools like Varnish
Experience with redesigning and re-architecting complex and heavily used legacy software systems without end user impact
Microsoft Visio

LegalZoom is an Equal Opportunity Employer, dedicated to diversity.

We are unable to accept applicants who currently or in the future will require a work Visa.

Required Skills

Required Experience