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