Senior Software Engineer II - Ads Manager (Front End)

New
J
JobgetherAdvertising technology
Based in CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 8 years of experience building modern web applications
Required Skills
GraphQLNode.jsReactRESTful APIsDatadog

Requirements

  • Have at least 8 years of experience building modern web applications.
  • Bring significant ownership of complex, user-facing products.
  • Demonstrate advanced proficiency in Node.js and React, including hooks, state management, and performance optimization.
  • Have frontend architecture expertise in modularization, shared component libraries, routing, data fetching, and error handling.
  • Have experience designing and integrating REST and/or GraphQL APIs with backend engineering teams.
  • Be able to lead complex, ambiguous, multi-stakeholder projects from design through implementation, rollout, and operations.
  • Demonstrate impact on engineering productivity and code quality through reusable abstractions, developer tooling, automated testing, and CI improvements.
  • Have experience with web application monitoring and observability platforms such as Datadog or similar tools.
  • Be familiar with AI-assisted development tools.
  • Communicate and collaborate effectively with engineers, Product Managers, Designers, and other stakeholders.

Responsibilities

  • Lead the frontend technical roadmap and architecture for the advertising platform.
  • Design, develop, and maintain React applications for campaign creation, management, reporting, and optimization.
  • Define shared frontend components, state management solutions, and reusable abstractions.
  • Partner with backend engineers to establish API and data contracts.
  • Champion application performance, observability, and reliability through metrics, logging, and tracing.
  • Drive legacy migrations, architectural refactoring, and technical debt reduction.
  • Integrate security-by-design principles and lead responses to significant security or reliability incidents.
  • Coordinate strategic engineering initiatives across teams and collaborate with Product and Design on user experiences.
  • Mentor engineers up to the L5 level and improve onboarding and knowledge sharing.
  • Promote best practices for AI-assisted development tools in coding, testing, and refactoring.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now