Overview
Hybrid
$100,000 - $120,000
Full Time
Skills
content management system
Web Developer
Web publishing
XML
JavaScript
Google analytics
Content Management
AngularJS
website design
website
websites
Job Details
Job Title: Web Architect (Web Developer)
The client calls this a Web Architect, but the role is more on the Development side.
Overview:
Our client is an Manufacturing leader in Consumer solutions founded on the principles of integrity and innovation.
Responsibilities:
WHAT YOU WILL BE DOING:
The Web Architect will be working in a fast-paced environment on modern enterprise websites to ensure architecture, design, security and content is efficiently managed and up to date.
- Interact with stakeholders across all levels of the organization, translate complex ideas into easily understandable themes for technical and non-technical members of the organization.
- Communicate and consult efficiently with marketing team to determine and define website needs and functionality.
- Engage with marketing team to prioritize and maintain a list of items for web site development and updates.
- Coordinate organization of static and dynamic data with technical and marketing team
- Provide design, implementation, maintenance, and administration support for multiple Web sites of the enterprise.
- Understand, define, and design Web Content Management architecture, technology strategy and implementation standards for Consumer facing CMS web sites and third-party integrations.
- Analyze the technical requirements of enterprise scale projects based on business requirements.
- Develop and document technical solutions and plans for the business requirements.
- Represent architectural decisions before Architectural Review Boards
- Develop multi-year, multi-project architectural roadmaps.
- Develop, implement, and configure web content management solutions using technologies such as HTML, XML, JavaScript, and web services.
- Ensure quality of code is high for themselves and other team members.
- Design reusable templates/components for authoring content
- Provide estimates for initiatives and execute initiatives following Agile methodologies.
- Design websites to maximize accessibility, usability, and effectiveness.
- Ensure functionality of links and monitors website for consistency.
- Understand authentication mechanisms including SSO.
- Integrate database, application software, internal and external APIs into website design to increase site effectiveness, as needed.
- Guide and mentor junior team members.
- Review and recommend hardware and software needed for website development.
- Investigate and analyze various specialized computing options and solutions.
- Troubleshoot system errors and bugs.
Qualifications:
WHAT WE ARE LOOKING FOR:
- Bachelor s degree in computer science, Information Systems or related field
- 5 + years of web content management system experience working with one or more CMS packages
- Demonstrated experience in front-end web content design and development
- Proven extensive experience in CSS, HTML, JavaScript libraries and Frameworks (Node.JS, AngularJS, Bootstrap, React, or Vue.js) and client-side best practices
- Experience with REST, jQuery, AJAX, JSON, HTML, CSS, Perl, and CGI languages
- Understanding & experience in search engine optimization (SEO)
- Web portal back-end development experience
- Experience in scripting to setup new environments
- Experience in upgrading/updating environments
- Experience and knowledge in Web publishing procedures
- Excellent communication skills. Demonstrate ability to interact comfortably with all levels of management and staff.
- Knowledge of multiple operating systems and Workflow management.
- Familiarity with DotCMS platform is a plus.
- Ability to juggle multiple projects while meeting stringent deadlines.
- Knowledge of development life cycle best practices including version control, QA, build/release management, CI and regression testing.
- Working knowledge of analytics solutions such as Google analytics is a plus.
- Ability to work in a globally distributed environment.