Job Title: Front-End Developer
Location: 505 Hwy 7 #311, Thornhill, ON L3T 7T1
Employment Type: Full-time / Permanent / Hybrid
Salary Range: $70,000 - $90,000
Who we are:
Established in 2008, My Insurance Broker is a proud family-owned and Canadian-operated brokerage. As one of Ontario's fastest-growing online brokerages, we have forged strong partnerships with Canada's leading insurance companies. With multiple offices across Southern Ontario and a dedicated support center in Richmond Hill, we are committed to delivering superior pricing, comprehensive coverage, and exceptional service to our clients.
About the role:
The Front-End Developer is responsible for developing and executing content, design, and web strategies that enhance user experience and align with business objectives. This role bridges the gap between technical development and creative marketing. You will be responsible for building new web experiences, maintaining our current infrastructure, and ensuring our brand looks polished across all digital touchpoints. This role combines creative design with front-end web development to deliver visually compelling, accessible, and high-performing digital experiences.
What you’ll be doing:
Website Creation \& Maintenance:
Develop and launch new websites using React.js and Next.js, ensuring high performance, scalability, and mobile responsiveness.
Proactively maintain and enhance existing websites by fixing bugs, improving load times, and implementing new features.
Design, Brand Consistency \& Marketing:
Design and develop visually compelling graphics and user-centric content for digital platforms (websites, social media, email campaigns), utilizing tools like Adobe Photoshop, Illustrator, Figma, or Canva.
Collaborate with the marketing team to design and produce digital assets (email templates, social media graphics, display ads), ensuring all content follows brand guidelines and maintains a consistent style, quality, and tone of voice.
Implement design updates and content changes efficiently across all digital touchpoints to ensure a unified "look and feel" across platforms and campaigns.
Ensure all content adheres to accessibility standards (WCAG), resonates with diverse audiences, and aligns with the overall brand strategy.
Collaborate with cross-functional teams to ensure cohesive messaging and design across all marketing channels and digital platforms.
Web Development API Integration \& Collaboration:
Connect front-end interfaces with RESTful APIs (and occasional SOAP services) to deliver dynamic content.
Participate in code reviews and contribute to the improvement of development workflows and CI/CD processes.
What we need you to bring:
Bachelor’s degree in Computer Science or a related field, OR equivalent professional experience. A strong portfolio and an active GitHub profile are required.
2 - 4 years of experience with React.js (Hooks, Functional Components, State Management).
1 - 3 years of experience working with Next.js (SSR, SSG) and working in a Node.js environment, contributing to APIs and understanding backend concepts.
1 - 2 years of UI/UX experience with a solid understanding of responsive design, accessibility (WCAG), and user-centered principles.
Proven experience working with design tools such as Figma, Canva, Adobe Photoshop or Illustrator for creating marketing collateral.
Familiarity with CI/CD workflows and automated deployment processes.
Strong understanding of Git/GitHub, including branching strategies and pull requests.
Experience with API Integration, particularly connecting front-end interfaces with RESTful APIs and SOAP services.
What We Are Looking For (Portfolio Requirements):
To be considered for this role, please provide a link to:
A GitHub Profile: Showcasing clean, modular code (preferably React/Next.js).
A Design Portfolio: Showcasing real-world web projects and examples of marketing assets (graphics, ads, or layouts).
My Insurance Broker is an equal opportunity employer committed to fostering an inclusive, respectful, and diverse workplace. We are committed to providing accommodation upon request for applicants and employees with disabilities, in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation at any stage of our hiring process, please inform us and we will work with you to meet your needs.
Your application will be reviewed by a member of our recruitment team who will carefully assess your qualifications - never AI. We thank all candidates for their interest, however, only those selected for an interview will be contacted.