Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Front-End Engineer

$150k - $160k

Smile

Senior Full Stack Engineer

Smile.io is the world's largest loyalty platform, providing easy-to-use reward programs that help scaling ecommerce brands transform one-time sales into repeat purchases from loyal customers. Over 100,000 brands use Smile to turn transactional purchases into passionate repeat shoppers.

We currently power over 100,000 rewards programs, reaching more than 500 million customers, and serving 1 million API requests per hour. Our primary stack is Ruby on Rails, Ember.js, and React.

The engineering team at Smile.io believes in being proud of your code, owning what you ship, and embracing new tools to increase developer happiness. We believe small and agile empowered teams can ship products with the highest impact.

We are looking for a highly skilled and experienced Senior Full Stack Engineer with specialization in Front-End development and a solid understanding of Back-End development to join our dynamic team. As a key member, you'll play a crucial role in designing, constructing, and maintaining our shopper-facing applications and merchant-facing program management tools, ensuring their quality, reliability, scalability, and performance. You will actively participate in running experiments and building incrementally, working in an agile environment to drive innovation and deliver outstanding outcomes.

This is a full-time remote role working in Canada, Monday to Friday, with significant overlap with 9 AM - 3 PM EST.

About the Program Squad

The Program Squad is a team that spans the entire technical stack, and is focused on providing the functionality merchants need to create and manage effective loyalty programs. They are responsible for building and maintaining features that influence repeat purchase rates, optimizing program configuration, enhancing the shopper journey, and improving the merchant experience. The team takes an iterative and experimentation-based approach to crafting functionality that delights users and feels native to the Shopify platform.

What You'll Work On
  • Write, test, instrument, document, and maintain software for Smile.io.
  • Review code and provide thoughtful, constructive feedback for your team.
  • Collaborate closely with Product, Design, and Engineering teams to build new features.
  • Support a highly available service used by millions of users on a daily basis. Champion productive technical discussions and foster collaboration within the team.
Our Tech Stack
  • User Facing Applications:
  • Ruby on Rails
  • Ember.js
  • React
  • Typescript
  • HTML
  • CSS
  • Services:
  • Ruby
  • Data Layer
  • PostgreSQL
  • ElasticSearch
  • Kafka
  • Amazon Simple Queue Service
  • Snowflake
  • Metabase
  • Environment & Infrastructure:
  • GitHub
  • DataDog
  • Amazon Web Services
  • Terraform
  • Vault
  • Helm
  • Kubernetes
Who You Are
  • Possess a minimum of 5 years of technical experience in software engineering or a related field, with senior-level expertise in Front-End development and hands-on experience across the full stack.
  • Have expert-level proficiency from professional work experience in modern Front-End frameworks (Ember.js and/or React using TypeScript)
  • Have working proficiency in back-end development, with experience building, maintaining, and debugging server-side systems.
  • Have experience with back-end frameworks or languages (e.g., Node.js, Python, Ruby on Rails etc.)
  • Have experience using AI tools to solve real-world engineering problems: improving developer productivity, code quality, and product outcomes.
  • Curious, adaptable, and excited about how AI is reshaping software development.
  • Skilled in utilizing observability tools such as DataDog and Grafana to troubleshoot multi-system level issues effectively.
  • Experienced with Postgres or similar databases.
  • Experienced in building and maintaining high-traffic systems.
  • Experienced in test automation practices.
  • Familiar with agile methodologies and the ability to thrive in a fast-paced environment.
You'll Be Successful In This Role If You
  • Care deeply about writing maintainable code
  • Communicate clearly and thoughtfully in writing
  • Have good product instincts and can balance quality, scope, and speed
  • Prefer pragmatic, iterative decision-making over perfectionism
  • Are comfortable learning through research and hands-on problem solving
  • Know when to ask for help and when to push forward independently
  • Care about crafting delightful user and developer experiences
  • Are excited about how AI is reshaping software development and the potential it unlocks
Nice to Have (But Not Required)
  • Ruby on Rails experience is highly valued but not required.
  • Experience developing apps for the Shopify platform, including familiarity with Shopify APIs.
  • Hands-on experience with Amazon Web Services, Docker, Kafka, and/or GraphQL.
  • Understanding of database optimization techniques, including indexing, various types of locks, and strategies for optimizing slow queries.
  • Experience in mentoring and fostering the professional growth of junior colleagues.
  • Deep experience crafting high-quality, accessible, and performant Front-End user experiences at scale.
You'll Enjoy Working With Us If You
  • Are open to trying new things, being wrong, and learning from mistakes
  • Prefer collaboration and shared success over individual heroics
  • Want to move fast, deliver real value, and own the progress of your work
  • Look for opportunities to improve how work gets done — for yourself and others
Compensation & Benefits
  • Base Salary: $150,000 CAD - $160,000 CAD
  • In addition, our generous total rewards package includes things like flexible vacation, a remote work allowance, and a monthly credit to use at any of the store 100,000+ stores that uses our software.
  • Check out our careers page to learn more.

Why Smile?

Smile is a remote-first company built on trust, ownership, and continuous improvement. We believe great work happens when people feel supported, challenged, and empowered to do their best work.

You can learn more about our culture, values, and benefits on our careers page.

Our Commitment to Candidates:

At Smile, we understand that finding a new role is challenging and that self-doubt or imposter syndrome can prevent you from applying to a role, don't let it! You have a ton to offer and we want you to feel encouraged to apply, even if you don't check all of the boxes. If you are passionate about eCommerce and helping merchants grow through loyalty and reward, connect with us.

At Smile, we rely on a range of backgrounds, experiences, and ideas. We value diversity, and we're proud to be an inclusive, equal opportunity workplace. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Smile welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

AI Disclaimer: At Smile, we're strong advocates for using AI to help speed up iteration, increase productivity, and save our human brainpower for the really challenging problems. While we're happy for AI to help you generate or tailor your resume, we'd ask that you please refrain from using AI to answer any of the questions on this application form, or to answer questions during the interview process itself.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Front-End Engineer in United States vacancy
  • $180k

     ...description: Our client, a cutting-edge developer of custom ASICs and SoCs for emerging technologies, is seeking a Senior Front-end ASIC Design Engineer to join their growing team in San Jose. This role is ideal for engineers with stable work histories , strong... 
    Senior

    NPAworldwide

    San Jose, CA
    23 hours ago
  •  ...A tech-driven company is looking for a Mid-Senior Front-End Developer to join their fully remote team. In this role, you'll work with U.S.-based clients to design and implement responsive, user-focused web interfaces using modern JavaScript frameworks. The position requires... 
    Senior
    Remote work

    Idea-Ware LLC

    New York, NY
    2 days ago
  • Senior Front End Engineer Client - Intuit Location: Mountain View, CA Number of positions: 02 It is an urgent need and long term. Skills: ReactJS, TypeScript, HTML, CSS, etc. 10+ years’ experience in the industry with 6+ years in React
    Senior

    My3Tech Inc

    Mountain View, CA
    1 day ago
  •  ...Job Description We are seeking a talented Frontend Engineer with expertise in VueJs to join our Nisum team in Rocklin, US...  ...in the app & web flows. Build reusable components and front-end libraries for future use. Optimize components for maximum... 
    Senior
    Remote work

    InfoStride Technologies

    United States
    2 days ago
  • Job Title Requirements: • 8+ years' experience developing highly scalable web applications and strong ReactJS experience • Expert knowledge of frontend software development using Javascript, HTML5, CSS3, React and Redux • Strong experience with ReactNative •...
    Senior

    Omega Solutions

    Santa Clara, CA
    1 day ago
  •  ...Senior Front End Engineer, a full-time role focused on building and maintaining a cloud-native real-time communication platform, is responsible for designing performant UIs, mentoring team members, and ensuring production reliability. Key Responsibilities Design and build... 
    Senior
    Full time

    Virtual Vocations Inc

    United States
    2 days ago
  •  ...smaller environment who have worn multiple hats as a developer, as this is with a startup Hospitality company Role: Senior Front End Engineer Location: New York, NY (100% Remote) open to East Coast Duration: 12 months+ (Long Term Multi Year)... 
    Senior
    Remote work

    Zortech Solutions

    United States
    3 days ago
  •  ...Role: Senior Front End Engineer Location: Baltimore, MD Duration: 1 + year Responsibilities: Designing and developing near-term solution and working with the solution architect to develop technical roadmap for long-term planning Required... 
    Senior

    3B Staffing LLC

    Baltimore, MD
    4 days ago
  •  ...Senior Front-End Engineer We are seeking a Senior Front-End Engineer to build elegant, scalable, and high-performing user experiences across an enterprise AI platform. This role partners closely with product, design, backend, and AI engineering teams to deliver modern... 
    Senior
    Remote work

    E-Solutions

    United States
    2 days ago
  • $110k - $135k

    -Job Title: Senior Front End Engineer -Location: Dallas, TX -Salary Range: $110K-135K -Benefits: Medical, Dental, Vision, 401(k) Notes: We are looking to bring on a Senior Front End Engineer to add to our Engineering team here in Dallas. Our team is a part... 
    Senior

    Addison Group

    Dallas, TX
    2 days ago
  •  ...Senior Front-End Engineer (React) 100% remote – even after COVID We are a marketing research tech company that has built its core products leveraging Client, that provides key insights into companies in niche industries across the board. Our systems to support... 
    Senior
    Remote work

    1872 Consulting

    United States
    1 day ago
  •  ...Senior Front-End Engineer Senior Front-End Engineer Qualifications ~5+ years of experience writing client-side JavaScript. ~ Expertise in building complex layouts with CSS and HTML. ~ Strong experience writing tests. (Mocha, Jasmine, Protractor) ~ Experience... 
    Senior

    1872 Consulting

    Chicago, IL
    1 day ago
  •  ...re looking for a flexible, curious applicant with expertise in front end technologies, including React and front end dev tooling. We...  ...ll also iterate on the tools our trainers and computer vision engineers use to enable our cutting-edge workout experience. The... 
    Senior
    Immediate start
    Flexible hours

    Tempo LLC

    San Francisco, CA
    1 day ago
  •  ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of the engineering team, you'll be working closely with other team members and... 
    Senior

    Roberts Recruiting

    Boston, MA
    1 day ago
  •  ...A stable and expanding SaaS company is hiring a Senior Front End Engineer to support a major platform consolidation effort. This is a brand new role focused on unifying six to seven large-scale web applications into one modern React TypeScript platform that processes millions... 
    Senior
    Remote work

    Strategic Employment

    Irvine, CA
    5 days ago
  •  ...A bit about us: We are a growing startup in San Francisco that is on the lookout for a talented Senior Frontend Software Developer / Senior Front-End Engineer! Why join us? As a Senior Frontend Software Engineer / Senior Frontend Developer in our company,... 
    Senior
    Work at office
    Local area

    Jobot

    San Francisco, CA
    3 days ago
  •  ...Senior Front-End Engineer React & UX At Elite Insurance Partners, we are building a modern, digital-first insurance experience designed around speed, simplicity, and customer experience. As we continue to scale, we are bringing our front-end development fully in-house... 
    Senior
    For contractors

    Elite Insurance Partners

    Tampa, FL
    4 days ago
  •  ...We’re looking for a Senior Frontend Engineer to help shape the user experience at Goodwin. You’ll join a team of talented engineers to craft...  ...Requirements Requirements 7+ years of proven experience in a front-end development role Experience with Node.js, Next.js, server-... 
    Senior
    Visa sponsorship

    Goodwin Procter

    New York, NY
    2 days ago
  •  ...Title Responsibilities Work with our small, yet talented engineering team to improve our world-class e-commerce experience on a...  ...client engagement initiatives Help define the future of our end-to-end architecture and identify opportunities for positive change... 
    Senior

    Roberts Recruiting

    Boston, MA
    1 day ago
  •  ...Senior Frontend Engineer Location: San Francisco, CA Position Type: Full-Time, In-Person We're building a gamified developer platform empowering tens of thousands of coders to compete in exciting software engineering challenges - all while pushing... 
    Senior
    Full time
    Worldwide

    hireVouch

    San Francisco, CA
    3 days ago
  •  ...Senior Front End EngineerAnywhere • Contract • Development • Technology • RemoteReference ID: JN -042026-106485 • Date Posted: 04/20/2026Rate...  ...hr. W2DescriptionRemote. Our client seeks a Senior Front End Engineer to lead architecture and delivery of modern web platforms and... 
    Senior
    Contract work
    Local area
    Weekend work

    Eliassen Group

    Hartford, CT
    4 days ago
  • $200k - $250k

     ...Senior Front End Engineer Title of Role: Senior Front End Engineer Location: San Francisco, hybrid Company Stage of Funding: Venture - Series Unknown — Enterprise, Financial Services, Data, Devtools Office Type: Hybrid Salary: $200K–$250K Company Description... 
    Senior
    Work at office

    Recruiting from Scratch

    San Francisco, CA
    6 days ago
  • $150k

     ...Senior Front-End Engineer needed for this well-funded start-up. The company are a next-generation market data provider with the belief you should only pay for the data that you useYour role will be to help building web UIs and applications. You will need to collaborate... 
    Senior
    Work experience placement
    Remote work

    SW5 Consulting

    New York, NY
    4 days ago
  •  ...technologies and programming languages Collaborate with back-end developers to ensure seamless integration Work with project managers...  ...and knowledge you should possess: ~5+ years of experience in front-end web development ~ Proficient in HTML, CSS, JavaScript, and... 
    Senior

    Pivotal Solutions Inc

    New York, NY
    3 days ago
  •  ...infrastructure, optimize cloud environments, and enable continuous delivery at scale. About the Role Join us to own major product features end-to-end in a modern, well-architected monorepo, no legacy rescue work here. You'll ship polished experiences across web and mobile... 
    Senior
    Remote work

    Virtasant

    United States
    3 days ago
  •  ...Senior Front End Engineer - US New York New York, New York, United States About the Job Team & Product Focus: Join a team supporting customer support tooling, primarily using modern development practices. The main application is built with Next.js and TypeScript... 
    Senior
    Casual work
    Work at office
    Work visa

    5 Star Global Recruitment Partners

    New York, NY
    1 day ago
  •  ...we are and what we do. We are looking for a highly-skilled front-end web developer that has experience building enterprise-grade web...  ...for new and existing web applications Work hands-on with engineers, UX designers, and project managers to prototype and build application... 
    Senior
    Remote work
    Worldwide

    Curotec

    United States
    5 days ago
  •  ...Front-End Engineer (Mid-to-Senior Level) Location: Hybrid On-Site - Vienna, VA Tech stack required: CSS/SCSS, Angular17+, JavaScript/TypeScript, HTML Description: We are looking for mid to high-level front-end engineer with extensive experience in Angular version... 
    Senior

    RIT Solutions

    Vienna, VA
    11 days ago
  •  ...Senior Frontend Engineer At Moss, we give finance professionals the power to automate their day-to-...  ...reliable code. Writing unit and functional (end-to-end) tests. Rollout and...  ...practices such as React/TypeScript, as well as front-end development design patterns and... 
    Senior
    Full time
    Local area
    Remote work

    Moss

    United States
    9 hours ago
  • $175k - $185k

     ...Senior Front End Engineer Remote At PrizePicks, we are the fastest-growing sports company in North America, as recognized by Inc. 5000. As the leading platform for Daily Fantasy Sports, we cover a diverse range of sports leagues, including the NFL, NBA, and Esports... 
    Senior
    Full time
    Remote work
    Work visa
    Flexible hours

    PrizePicks

    United States
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Front-End Engineer. Be the first to apply!