Roles & Responsibilities:
- Partner with Engineering Manager – IAC, Content Engineering Lead and Service Delivery Lead – IAC to drive a technical direction and standards for web and front-end applications across the enterprise
- Plan and manage technical throughput of work in the web space aligning with engineering leadership to ensure focus on the right outcomes
- Articulate technical direction and upskill anyone leveraging core web platforms including internal and external engineers across all digital applications
- Drive to standard technical implementation leveraging standard languages, frameworks, and pipelines
- Drive modernisation plan to bring legacy applications in line with new standards where appropriate
- Partner with core engineering group to ensure application security is appropriately considered, monitored, and acted upon in addition to cost of running our web capabilities globally
- Ensure secure reliable and efficient operation ensuring the latest standards are adopted
- Position the web toolkit and associated capabilities amongst other internal and external capability
- Provide technical leadership, consultation for functional team engineers and outsourced partners providing trouble shooting and support when using the platform
- Deploy squads as required to support functional engineering in leveraging the core web services
- Look for opportunities to modernise applications running on the core platform helping company to maximise investments and drive more reliable outcomes
- Drive web core technical direction ensuring we continue to invest in a strong core foundation
- Coach engineers in the web core team helping their technical development
- Drive strong technical standards, technical processes governance and control
- Lead the squad attending daily stand ups and building against defined backlog items
- Report up process, activity and key achievements across the team
- Help break user stories into technical deliverables
External Skills And Expertise
Must have Skills:
- ReactJS
- TypeScript
- Microsoft Azure / Google Cloud
Good to have:
- Node JS
- Rest API
- CICD
- Knowledge on ReactJs & TypeScript
- Experience leveraging headless API-driven CMS and common development toolchain including Github suite (SCM, Actions)
- Javascript experience including experience with node.JS, next.js advantageous
- Experience working with modern application architecture methodologies (Service Orientated Architecture, API-Centric Design, Twelve-Factor App, FAIR, etc.)
- Experience working with Cloud Native design patterns, with a preference towards Microsoft Azure / Google Cloud
- Experience designing and delivering digital solutions following a product-mindset and a variety of delivery methodologies (e.g. Agile, CCPM, etc.)
- Experience working within a “DevSecOps” culture, including modern software development practices, covering Continuous Integration and Continuous Delivery (CI/CD), Test-Driven Development (TDD), etc.
- Proven track record of “hands-on” software engineering (e.g. Programming, Scripting, Markup Languages), with a preference towards web technologies (e.g. JavaScript, etc.)
- Experience with SaaS technologies advantageous including; Salesforce, Veeva, Kentico Kontent
- Experience supporting digital platforms, including Integrations, Release Management, Regression Testing, Integrations, Data Obfuscation, etc.
- Experience scaling an “API-Ecosystem”, designing and implementing “API-First” integration patterns.
- Experience working with authentication and authorisation protocols/patterns.
- Experience defining and implementing large-scale, transformative digital solutions.
- Demonstrated influence and communication skills across all levels of IT and third parties.
- Strong organizational and communications skills with multiple examples of being able to convey complex technical topics, that result in a definitive direction.
- Experience and knowledge of infrastructure, CICD and deployment an advantage
Experience
- 5-8 years