Frontend Architect
Publicis Groupe
Makati, Manila, ph
5d ago

Main purpose :

  • Be the direct contact for internal clients for all technical aspects during the initial engagement and kick-off stages of application development projects.
  • Have the ability to drive high level solution architecture design (conceptual, logical, physical)

  • Support the project team for all infrastructure related issues, including Agile tools and Source Control.
  • Provide knowledge on full-scale continuous delivery process & solutions and understand continuous integration and automated tests (unit, front-end, load) frameworks, scripts and other artefacts created by engineers and be able to support the systems evolution as and when necessary.
  • Be responsible for the setup, continuous maintenance, monitoring and troubleshooting of development / testing / staging and production environments across internal clients accounts in collaboration with the technology team.
  • Key responsibilities :

  • The key accountabilities for this role are, but not limited to;
  • Architect, design, and implement large scale and enterprise-grade Custom solutions
  • Assess, estimate, and support opportunities or business development in our clients
  • Sprint planning, Product Demonstrations
  • The technical team is appropriately mentored.
  • The deliverables for each Sprint are clearly understood by the Agile Team(s).
  • Ensure that the Agile team(s) delivers working software of sufficient quality to deliver to clients at the end of each development sprint.
  • Provide Risk Management for all technical risks
  • The Agile Requirements Repository is properly administered.
  • Source Control repositories are appropriately managed
  • The Agile team receives sufficient resourcing to be able to complete its objectives.
  • Specific and responsibilities :

  • Lead front-end code reviews with their teammates.
  • Run reviews to guarantee the structure and design of the applications follow the standards and guidelines.
  • Define practices to ensure the applications they are building are secure and don’t have vulnerabilities.
  • Solve complex CSS and HTML compatibility issues in legacy browsers.
  • Key responsibilities :

  • The key accountabilities for this role are, but not limited to;
  • Architect, design, and implement large scale and enterprise-grade Custom solutions
  • Assess, estimate, and support opportunities or business development in our clients
  • Sprint planning, Product Demonstrations
  • The technical team is appropriately mentored.
  • The deliverables for each Sprint are clearly understood by the Agile Team(s).
  • Ensure that the Agile team(s) delivers working software of sufficient quality to deliver to clients at the end of each development sprint.
  • Provide Risk Management for all technical risks
  • The Agile Requirements Repository is properly administered.
  • Source Control repositories are appropriately managed
  • The Agile team receives sufficient resourcing to be able to complete its objectives.
  • Specific and responsibilities :

  • Lead front-end code reviews with their teammates.
  • Run reviews to guarantee the structure and design of the applications follow the standards and guidelines.
  • Define practices to ensure the applications they are building are secure and don’t have vulnerabilities.
  • Solve complex CSS and HTML compatibility issues in legacy browsers.
  • Review the Web Content Accessibility Guidelines (WCAG) and Section 508 (if applies) are being satisfied in the project.
  • Optimize logic-less templates using front-end template engines.
  • Optimize JavaScript implementations.
  • Generate documentation about UI architecture, interactions and behaviors with REST APIs and GraphQL, etc.
  • Document and assist in defining functional and technical requirements of different applications.
  • Evaluate new frameworks and tools that can be integrated into the existing applications without breaking previous implementations.
  • Implement front-end development workflows : building systems, dependency management, quality checkers (linting), etc.
  • Create pattern libraries and style guides according to the project’s requirements.
  • Guide performance testing and solve issues as they appear
  • Business Compliance :

    Ensure a sound understanding of, demonstrate commitment to and comply with all legislation & Publicis Groupe Policies e.

    g., Janus, GSO and IT policies, etc.

    Personal & Team Accountabilities :

    Actively develop and maintain strong working relationships with all Re : Sources personnel both at a interpersonal level and across all business processes within the wider business environment.

    Actively maintain communication and behaviour standards that foster a culture of strong customer and service excellence both within Re : Sources and across all customer and supplier organisations.

    Key relationships (internal & / or external) :

  • Re : Sources Teams, particularly Business Improvement and IT
  • Agile Development Teams
  • External System Suppliers
  • Key competencies :

  • Minimum experience (relevant) : 8
  • Maximum experience (relevant) : 12
  • Must have skills :

  • Guidelines and coding conventions : HTML, CSS (pre-processors and methodologies SMACSS, BEM etc.), JavaScript, TypeScript.
  • Component-based development and integration.
  • Performance driven development.
  • HTML.
  • Preprocessors such as LESS, SASS.
  • Responsive Web Design and Development (includes device debugging).
  • Accessibility : WCAG 2.0 AA and AAA. Section 508 (if applies).
  • JavaScript : VanillaJS; at least one framework to create Single Page Applications / microfrontends, such as React, Next, Vue.js, Angular or Svelte
  • Performance optimization and debugging.
  • Qualifications

    Good to have skills :

  • Bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university;
  • Master's degree from an accredited college or university is preferred

  • Git and social coding platforms Bitbucket, Github, Gitlab, etc.
  • Configuration and tools for running custom tasks, e. g. Webpack, NPM scripts, Rollup, etc.
  • Package management : npm, etc.
  • Testing : unit, integration, and e2e testing.
  • Accessibility tools : Axe, Ally, WAVE, etc.
  • Attributes / behaviours :

  • UX / UI sensibility : using technical abilities and creativity to design and develop exceptional interfaces.
  • Passionate about programming from a purely scientific skill into an art.
  • Communication skills : clearly communicate complex ideas and proposals. Understanding problems clearly, break them down and propose solutions.
  • Critical thinking style : deconstruct a problem into its base components and figure out the most effective way to solve it.
  • Learning as an ongoing process : challenging themselves to learn new skills, languages, and technologies.
  • Team player : Efficient and effective collaboration with other teams, managers, and other stakeholders, always keeping teamwork in mind to accelerate time to market of the proposed solutions.
  • Effective time and task management : Able to organize and set priorities accordingly, in order to meet all goals set between Business / Product and Engineering.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form