Smile.io, Inc. logo

Senior Front-End Engineer

Job Overview

Location

Canada

Job Type

Full-time

Category

Frontend Engineer

Date Posted

February 4, 2026

Full Job Description

đź“‹ Description

  • • Join Smile.io, the world's largest loyalty platform, as a Senior Front-End Engineer and play a pivotal role in shaping the future of e-commerce loyalty.
  • • We empower over 100,000 brands to transform one-time sales into lasting customer relationships, driving repeat purchases and fostering passionate shopper communities.
  • • As a key member of our dynamic engineering team, you will be instrumental in designing, constructing, and maintaining our sophisticated shopper-facing applications and merchant-facing program management tools.
  • • Your contributions will directly impact the quality, reliability, scalability, and performance of a platform used by millions of users daily, handling over 1 million API requests per hour.
  • • This is a full-time, remote position based in Canada, operating within a Monday-to-Friday schedule with essential overlap during 9 AM - 3 PM EST, ensuring seamless collaboration with your team.
  • • You will be part of the Program Squad, a cross-functional team responsible for the entire technical stack, dedicated to building and enhancing the functionality merchants need to create and manage highly effective loyalty programs.
  • • Your work will directly influence repeat purchase rates, optimize program configurations, elevate the shopper journey, and significantly improve the overall merchant experience.
  • • We embrace an iterative and experimentation-based approach, crafting features that not only delight users but also feel seamlessly integrated with platforms like Shopify.
  • • Your core responsibilities will include writing, testing, instrumenting, and documenting high-quality software, ensuring it meets our rigorous standards.
  • • You will actively participate in code reviews, providing and receiving thoughtful, constructive feedback to foster a culture of continuous improvement and shared learning.
  • • Collaboration is key: you'll work closely with Product, Design, and Engineering teams to bring new features from concept to reality, ensuring alignment and maximizing impact.
  • • You will be a champion for productive technical discussions, actively fostering collaboration and knowledge sharing within the team to drive innovation and problem-solving.
  • • A significant aspect of your role involves supporting a highly available service, understanding the critical nature of our platform's uptime and performance for our global user base.
  • • You will leverage your expertise in modern Front-End frameworks, particularly Ember.js and React with TypeScript, to build intuitive and performant user interfaces.
  • • Your role extends to back-end development, where you'll contribute to building, maintaining, and debugging server-side systems, ensuring a robust and cohesive application architecture.
  • • We encourage the use of AI tools to enhance developer productivity, improve code quality, and achieve better product outcomes, expecting you to be curious and adaptable to these evolving technologies.
  • • Proficiency in utilizing observability tools such as DataDog and Grafana will be essential for effectively troubleshooting complex, multi-system level issues.
  • • Experience with Postgres or similar relational databases is crucial for managing our data effectively.
  • • You will be working with high-traffic systems, requiring a deep understanding of performance optimization and scalability.
  • • A strong commitment to test automation practices is expected, ensuring the reliability and maintainability of our codebase.
  • • Familiarity with agile methodologies will be vital for thriving in our fast-paced, dynamic development environment.
  • • You will have opportunities to contribute to the development of apps for the Shopify platform, potentially utilizing Shopify APIs and understanding their ecosystem.
  • • Experience with cloud infrastructure, particularly Amazon Web Services (AWS), and containerization technologies like Docker, will be highly beneficial.
  • • An understanding of database optimization techniques, including indexing, locking mechanisms, and query tuning, will be valuable for maintaining peak performance.
  • • If you have experience mentoring junior engineers and fostering their professional growth, this will be a significant asset.
  • • We are looking for individuals who are passionate about crafting high-quality, accessible, and performant Front-End user experiences at scale, making a tangible impact on a leading e-commerce loyalty platform.
  • • Embrace our values of humility, hunger, and humanity – think of the team first, set ambitious goals, and show empathy in all your interactions.
  • • This role offers the chance to work with a cutting-edge tech stack including Ruby on Rails, Ember.js, React, TypeScript, PostgreSQL, DataDog, and AWS, providing ample opportunities for learning and growth.
  • • You'll be part of a remote-first company built on trust, ownership, and continuous improvement, where your contributions are valued and your professional development is a priority.
  • • We encourage you to apply even if you don't meet every single requirement; we value passion, potential, and a drive to learn and grow within the e-commerce loyalty space.
  • • Smile.io is committed to fostering a diverse, inclusive, and equal opportunity workplace, and we welcome applications from all backgrounds.
  • • We are strong advocates for using AI to enhance our work, and we encourage you to explore its potential in your role, while also being mindful of ethical considerations and human oversight.
  • • This is an exciting opportunity to make a significant impact on a rapidly growing platform that is revolutionizing how e-commerce brands build customer loyalty.

Skills & Technologies

Python
JavaScript
TypeScript
Ruby
React
Frontend
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Smile.io, Inc. logo
Smile.io, Inc.
Visit Website

About Smile.io, Inc.

Smile.io is a customer loyalty and retention platform designed to help e-commerce businesses build stronger relationships with their customers. It offers a suite of tools for creating and managing loyalty programs, including points systems, VIP tiers, referral programs, and birthday rewards. By enabling businesses to reward repeat purchases and engagement, Smile.io aims to increase customer lifetime value, drive repeat sales, and foster brand advocacy. The platform integrates seamlessly with major e-commerce platforms like Shopify, Magento, and BigCommerce, making it easy for merchants to implement and customize their loyalty strategies to fit their brand and customer base.

Similar Opportunities

Barcelona
Full-time
Expires Mar 17, 2026
Python
TypeScript
React
+4 more

1 month ago

Apply
Remote
Full-time
Expires Mar 8, 2026
Frontend
Senior
Remote

1 month ago

Apply
Austin, TX
Full-time
Expires Mar 19, 2026
TypeScript
Go
React
+5 more

28 days ago

Apply
Remote, UK
Full-time
Expires Mar 22, 2026
JavaScript
TypeScript
React
+4 more

25 days ago

Apply