Job Description
Reporting to the Manager of Software Engineering, we are looking for a Senior Front End Engineer. As our new Senior Front End Engineer, you will be instrumental in enhancing the functionality of our AdTech platform by developing customized features that add significant value to our customers. Leveraging TypeScript and React, you will focus on interface design and user experience while delivering critical projects within a collaborative, multi-functional Scrum team. Working closely with both our offshore and onshore teams, you will lead and steer design meetings, act as the point person for project timelines, and ensure the timely delivery of new features.
This is a hybrid opportunity, working Mondays, Tuesdays and Thursdays on-site in our downtown Toronto office. Our headquarters are located within minutes of St. Andrew and Union subway stations.
How you will make an impact:
Be a significant individual contributor. You will design and develop essential components of the front-end system, contributing directly with minimal oversight. Your experience will shape key technical decisions, and you will proactively track the performance of delivered code, ensuring it meets user needs and business objectives.
Advise and lead technical decisions. You will guide decisions impacting the front-end architecture at illumin. Collaborating with stakeholders and engineers, you will identify and address technical challenges, ensuring your contributions drive meaningful impact on the platform’s user interface and performance.
Create in-demand product features. You will develop new front-end features and modules, contribute to the architecture of the platform's user-facing components, and continuously expand your knowledge of our products to ensure an intuitive and high-performance interface.
Foster growth and mentorship. You will lead by example, mentoring junior team members on best practices, problem-solving, and efficient front-end development. You will ensure the quality and success of your team’s work through rigorous code reviews and thorough testing.
Set exceptional standards through collaboration. You will hold yourself accountable for delivering reliable, high-quality code, participating in peer code reviews, and contributing to test automation where necessary. Your input will ensure that each release meets our high front-end performance and usability standards.
Collaborate and enhance Agile processes. As an active participant in Agile Scrum processes, you will help break down complex functionalities into manageable tasks, collaborate in daily stand-ups, and ensure that front-end development aligns with the overall project goals.
Drive features from inception through deployment. You will work closely with the design, product, and project teams to define requirements, estimate engineering work, and ensure timely delivery of front-end features.
What you bring:
The technical expertise. You have a strong foundation in TypeScript and React, with experience in NodeJS for back-end interactions. NextJS and MySQL experience would be an asset. You are adept at analyzing, benchmarking, and optimizing web application performance, ensuring that each feature you build meets user needs and business objectives.
The experience. You are passionate about building technical solutions and have an appetite for unpacking complexity and simplifying it wherever possible. You have worked closely with Product & Design to design, implement and iterate on high-impact end-to-end product experiences.
The interpersonal skills. You take a collaborative approach and can lead by example. You can translate complex technical details to a non-technical audience. You can build trusting relations and work efficiently across teams in person and remotely. You are quick to adapt when priorities shift and take feedback well. You are comfortable with ambiguity and willing to figure things out when no clear path or process is outlined. You have a genuine appreciation for diverse experiences and backgrounds.
The growth mindset. You are naturally curious and driven by continuous improvement. You eagerly seek opportunities to learn from both peers and personal experience. You acknowledge your mistakes and can adapt to setbacks. You are resourceful and can use new knowledge to solve problems. Staying up to date with the latest tools and best practices is second nature to you, and you’re excited about sharing that knowledge with your team.
AcuityAds came to be in 2009, and the name and brand have served us well over the years. As Acuity, we had a simple yet audacious goal: to help advertisers make smarter media buying decisions. In 2020 this culminated in the launch of our journey advertising platform, illumin. The platform’s success has grown beyond our expectations thus resulting in our decision to rebrand to illumin in 2023. As a company, illumin is committed to continuously improving digital advertising by aligning innovative technology with how marketers think and execute their advertising campaigns. As experts in programmatic media, we believe in leveraging technology that enables you to better connect with customers, building trust and transparency at every step of their journey.