Search jobs > Toronto, ON > Senior software engineer

Senior Front End Software Engineer

illumin
Toronto, ON, CA
Full-time
Quick Apply

Who we are At illumin, we are transforming the advertising landscape. Our platform offers an integrated space for journey planning, execution, and reporting.

It empowers marketers to connect with their audiences in powerful ways through real-time data and easy-to-use visual tools.

By seamlessly combining media planning and buying in an intuitive interface, marketers can take complete control of their campaigns, meeting customers wherever they are in the buying journey and maximizing the impact of their ad spend through personalized insights for smarter decision-making.

We are at a pivotal moment, evolving into a product-led company with a team of over 100 skilled professionals and new leadership guiding our path forward.

By harnessing the power of data, advancing our AI capabilities, and deeply investing in our people, we are preparing for a future that will redefine what’s possible in journey advertising.

Our work is guided by two beliefs : that the ability to execute is paramount to success and that we are only as good as our people.

As we grow and transform, we are looking for team members (illumineers) who share our bias for speed, delivery over perfection, and an entrepreneurial mindset.

Joining us now is a chance to be part of our transformation. Who we need 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. What's in it for you Impact. You are driven to change an industry by delivering a platform that clients actively seek out and value.

Our customers recognize and value our relentless focus on driving their success. As part of a small engineering team within a publicly traded, product-led company, you will play a pivotal role in shaping a product revolutionizing the industry.

Technical exposure. Our platform processes nearly 150 billion requests daily, powering global programmatic traffic across all devices, streaming services, and targeted out-of-home advertising.

With a uniquely complex user interface, our platform offers challenges you won’t find elsewhere. As part of our development team, you will be able to shape your approach to solve those challenges, introduce new tools, and take full ownership of your work.

Professional Development : You are driven to grow your skills, influence, and career. We continuously push boundaries to improve and reach our full potential individually and as a company.

We are deeply committed to building the strengths of our team. You will have the support of your manager and access to one-on-one coaching from our Chief Empowerment Officer.

As we meet the growing demands of AdTech, your responsibilities, learning opportunities, and scope for ownership will rapidly expand.

There is potential for future advancement into roles like team lead or solutions architect. 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 genu ine 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.

What else should you know about us? We are undergoing a transformative shift. We are embracing change and the opportunities that come with it, empowering every illumineer to innovate, experiment, and bring forward new ideas.

Whether accessing new technology, restructuring workflows, or expanding your team, you will have full support if you can make the business case.

We are a broad and diverse team, but we all share a passion for success, a drive to do more, and a love of creating connections.

We hire for talent and commitment and provide the guidelines and guidance to elevate skills, knowledge, and abilities across all areas.

This is a place where proven methods meet bold ideas, offering opportunities to grow personally and professionally. To support a healthy work-life balance, we offer a flexible work environment, a meal credit for your in-office days, and a free massage with an RMT in-house every eight weeks.

That is in addition to our comprehensive benefits, which include life, AD&D, long-term disability insurance, and coverage for prescriptions, dental, vision, mental health, and professional health services.

You will also have access to a workplace advisor, the Vitality Wellness app, and a $300 annual healthcare spending account.

Apply now If you want to seize the opportunity to impact a company and influence an industry, and you have 70% of what we are looking for, apply now.

We can't promise an interview, but we will consider your whole application. What you can expect from our interview process : A virtual interview with a Talent Advisor will discuss your interest in the role and background.

A virtual technical interview, including a paired programming session. An in-person l interview with the Software Engineering Manager and the VP Engineering.

It will be an opportunity to ask further questions about the role, team and product trajectory. illumin is firmly committed to diversity within its community and welcomes applications from racialized persons / persons of colour, Indigenous People of North America and the world, persons with disabilities, 2SLGBTQIA+ persons, and those who may contribute to the further diversification of ideas.

We are committed to providing equitable opportunities in employment and to providing a workplace which is free from discrimination and harassment.

We are equally committed to providing an inclusive and accessible workplace. If you require accommodations at any stage of the interview process, please email us at hr@illumin.

com . #LI-Hybrid #LI-DNI Powered by JazzHR

4 days ago
Related jobs
Global Pharma Tek
Toronto, Ontario

Position: Software Developer- Front EndSenior. Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and Angular, Spring Boot with ability to render server-side and client-side content. Knowledge and experience integrating front-end UI with the constructed API...

Electronic Arts
Toronto, Ontario

EA Sports is looking for a Senior Animation Software Engineer to develop in-game animation features including animation tools and pipelines, improving existing animation systems and integrating latest animation technologies from our proprietary engine to our games. Full end-to-end ownership of in-ga...

Company 1 - The Manufacturers Life Insurance Company
Toronto, Ontario

Work closely with software engineers to establish best practices for development, testing, and delivery. Work hands-on on software development tasks using the latest technologies. A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills. At th...

Sun Life
Toronto, Ontario

You will assist and provide guidance in the testing and validating of ServiceNow systems and software to ensure requirements are being met and that they align to SunLife ServiceNow standards and protocols. Analyzes software and systems before customer use to ensure the product is defect-free. Valida...

Source Code
Toronto, Ontario

Our client a leading financial services organization isseeking a Senior Software Engineer to join their team. The SeniorSoftware Engineer will play a pivotal role in driving impactfulsolutions for intricate business challenges within a dynamic andhighenergy delivery setting. Postsecondary degree in ...

Affirm, Inc.
Canada
Remote

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and visi...

Confluent, Inc
Ontario, Canada

As a senior software engineer, you think strategically and you help drive end-to-end technical delivery from customer experience to scaling internal operations. Backend engineers at Confluent work on a set of diverse and complex challenges such as building foundational cloud frameworks and services ...

PointClickCare
Mississauga, Ontario

Identify, prioritize and execute tasks in the software development life cycle· Work with business to iterate over software requirements· Develop tools and applications by producing clean, efficient code· Automate tasks through appropriate tools and scripting· Analyze and debug systems· Perform valid...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. A friendly, welcoming, and supportive culture. No matter who you are, where you are from, who you love, follow in faith, disability (or superpower) status, ethnicity, or the gender you identify with (if you’re comfortable,...

Scotiabank
Toronto, Ontario

Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applications. Maintain high standards of software quality within the team by establishing good practices and habits. Extensive experience in designing and deve...