About the role

  • Frontend Architect designing solution architectures, overseeing team deliveries and managing projects at dentsu. Aiming to optimize code quality and client satisfaction while innovating frontend strategies.

Responsibilities

  • Create solution architectures for systems and platforms
  • Oversee the work of other architects and delivery of the solution for clients
  • Solve problems while managing several projects at the same time
  • Consult on potential new projects and present to clients
  • Estimate timelines and risk before the project has been fully defined
  • Address the feasibility of proposed projects and provide alternate solutions if necessary
  • Design the architecture of the code with discipline leads/managers and clients
  • Optimize existing code for maintainability and testability
  • Prioritize requests and work intake to focus on important work
  • Initiate, organize and drive development efforts for a team of engineers
  • Drive solution design discussions with external teams while representing the client perspective

Requirements

  • 10+ years of experience in software development with at least 2+ years in an architect role
  • Experience in leading project teams of 5-6 members in a Scrum or other Agile methodology environment
  • Expert in web technologies, including HTML5, CSS3, JavaScript, TypeScript, JavaScript frameworks (e.g., React.js, Angular.js, Vue.js), and JSON
  • Expert in state management technologies such as Redux Toolkit, MobX or similar
  • Experience with templating engines (e.g., Mustache, FreeMarker, Razor)
  • Thorough understanding of responsive design, browser behavior and compatibility, and crossbrowser optimization/troubleshooting
  • Solid knowledge of the concepts and advantages of using compression and other optimization techniques (sprites, etc.) to improve front-end performance
  • Solid knowledge of common creational, structural, and behavioral design patterns and programming models
  • Familiar with data modeling and the relationship between front-end development and back-end data sources
  • Working knowledge in implementing custom visualization (data, graphics, animations, etc.)
  • Experience implementing a given layout into a functioning interactive design utilizing grid framework
  • Experience with developing complex functional components and integrating into Storybook and running Chromatic builds
  • Experience with integrating with third parties such as Azure for Single Sign On functionality and other third-party APIs
  • Familiar with at least one tool to analyze performance within a system (e.g., Java profilers, DB profilers, etc.)
  • Able to design and implement modules of code, leveraging best practices as examples for junior developers
  • Ability to troubleshoot, debug, performance-tune, and optimize a module of code
  • Working knowledge of front-end optimization tools (e.g., Rhino or YUI for JS Compression) and web server gzip compression
  • Familiarity with Tag Management tools (e.g., GTM/Optimost/Adobe Launch/etc.)
  • Experience with source code management tools (e.g., Git, SVN, Ant, Maven)
  • Ability to lead client facing conversations and produce quality design documents acceptable for client consumption
  • Able to help set up and configure a local development environment and build process, including leveraging build systems (e.g., Gulp, Grunt, Webpack) and unit testing
  • Experience with building multi-brand application development is a plus
  • Experience with micro-frontend development is a plus
  • Experience with Kiosk application development is a plus
  • Experience with MFA implementation is a plus

Benefits

  • Temporary employees are eligible for paid holidays in accordance with dentsu policy
  • Safe and sick time

Job title

Frontend Architect

Job type

Experience level

SeniorLead

Salary

$113,000 - $188,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job