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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Front-End Engineer in United States vacancy
  •  ...Seeking an expert React.js developer, the full-time Senior Front End Engineer will build front-end web applications as part of a fully-remote engineering team, ensuring quality through design and collaboration while delivering features iteratively. Key responsibilities... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    23 hours ago
  •  ...To support the development of modern web applications, the full-time Senior Front-End Engineer will design and maintain React applications using TypeScript, focusing on performance and accessibility, while working remotely with occasional office visits required. Key responsibilities... 
    Senior
    Full time
    Work at office
    Remote work

    Virtual Vocations Inc

    United States
    4 days 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 the frontier of LLMs... 
    Senior
    Full time
    Worldwide

    HRB

    San Francisco, CA
    2 days ago
  •  ...Trust, Secure Boot, TrustZone, MMU/MPU, cryptographic engines, secure debug, TRNG, OTP/fuses, and tamper detection....  ...BSEE required; MSEE or advanced degree preferred. Senior ASIC/SoC background with demonstrated end-to-end project ownership. Confident communicator... 
    Senior

    Sabio Systems

    San Jose, CA
    4 days ago
  •  ...solutions. Founded in 1866, it operates from more than 60 offices in 27 countries and employs 5,200 people. Role Overview The Front‑End Senior Engineer will play a key role in designing and implementing user‑facing features for enterprise‑grade applications. This position... 
    Senior

    670 TP ICAP Americas Holdings Inc.

    New York, NY
    2 days ago
  •  ...Senior Front-End Engineer (UI/UX) Elite Insurance Partners – Tampa, FL (Hybrid) Overview Elite Insurance Partners is a rapidly growing insurance brokerage with a strong digital-first strategy. As we continue scaling, we’re bringing our front-end development fully in-house... 
    Senior
    For contractors

    Elite Insurance Partners

    Tampa, FL
    2 days ago
  • $188k - $250k

     ...reliability). Collaborate with product and engineering to turn customer problems into measurable...  ...quickly and safely. Own frontend systems end-to-end: from early prototypes through...  ...grade applications Experience integrating front-end applications with GraphQL and REST APIs... 
    Senior

    Meltwater

    Redwood City, CA
    4 days ago
  • $180k - $230k

     ...Senior Front-end ASIC Engineer Salary: $$ 180000 - $$ 230000 per year Location: San Jose, California Minimum Degree: Relocation Assistance: Available Job Description Our client, a cutting-edge developer of custom ASICs and SoCs for emerging technologies... 
    Senior
    Relocation package

    Affinity Executive Search

    San Jose, CA
    3 days ago
  •  ...on for productivity. We help organizations deliver optimal end-user experiences, find and fix problems fast, and improve their...  ...is profitable, growing and looking for an exceptional Senior Front End Engineer to join our diverse and expanding team. About the Role You will... 
    Senior
    Remote work

    Exoprise Systems

    Waltham, MA
    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
    4 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
    4 days ago
  • $150k - $185k

     ...Location: 1 Kendall Square, Cambridge, MA (On-Site) Compensation: $150,000 - $185,000 The Role We’re looking for an exceptional Senior Frontend Engineer to join our founding team and lead our frontend engineering efforts. You’ll work directly with our CTO to build... 
    Senior
    Work at office
    Immediate start

    Blitzy

    Cambridge, MA
    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
    4 days ago
  •  ...customers, including 80% of the world’s top 50 banks, in more than 110 countries.What will you contribute?We are seeking a Senior Front-End Engineer to design and develop customer-facing AI chatbot experiences and modern front-end applications. In this role, you will... 
    Senior
    Local area
    Immediate start
    Worldwide

    Finastra

    Atlanta, GA
    2 days ago
  •  ...Senior Front End Engineer New York / Remote within 1 time zones of New York We are building AI-powered EMR (workflow management) software for the fastest-growing group of doctors in the USA. Our mission is to end burnout caused by legacy electronic medical records... 
    Senior
    Remote work

    Populate

    United States
    1 day 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
    2 days ago
  •  ...Software Development Engineer Opportunity 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... 
    Senior

    Roberts Recruiting

    Boston, MA
    4 days ago
  •  ...Senior Front End Engineer We are hiring a Senior Front End Engineer to lead the development of rich, interactive web applications built with React, Chakra UI, Mapbox, and modern data visualization using Plotly and ApexCharts. You will play a key role in shaping the... 
    Senior
    Full time
    Work at office
    Remote work

    Urban SDK

    United States
    4 days ago
  • $150k

     ...Senior Front End Engineer New York, New York, United States Or refer someone Job Openings Senior Front End Engineer About the Job Senior Front End Engineer Senior Front-End Engineer needed for this well-funded start-up. The company are a next-generation market... 
    Senior
    Work experience placement
    Remote work

    SW5 Consulting

    United States
    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
    23 hours ago
  •  ...Senior Software Engineer - Java/AWS When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For more than 20 years, Turnitin has partnered with educational institutions to promote honesty, consistency,... 
    Senior
    Local area
    Remote work
    Flexible hours

    Software Technology Inc

    United States
    4 days 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
    4 days ago
  •  ...Sr. To Lead Front-End Engineer A Front-End Developer/ Engineer will contribute to the development team through the design, development, documentation...  ...based on consultation with end users, Business Analysts and senior development team members. Provide input to prolong... 
    Senior
    Remote work

    Software Technology Inc

    United States
    4 days ago
  •  ...Role: Senior Front-End Engineer Location: : Canada (100% Remote Role) Job Type: Contract Role Overview . The required profile includes deep expertise in modern UI frameworks, scalable design systems, performance optimization, and enterprise... 
    Senior
    Contract work
    Remote work

    Inficare

    United States
    2 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
    14 days ago
  • Cerebras is seeking a Senior Front-End Design Engineer to join their innovative team in Sunnyvale, CA. The right candidate will have deep expertise in RTL design and integration, develop high-performance and power-efficient solutions, and collaborate with numerous teams... 
    Senior

    Cerebras

    Sunnyvale, CA
    2 days ago
  •  ...Description Senior Front-End Engineer - React & UX Elite Insurance Partners - Tampa, FL About Elite Insurance Partners At Elite Insurance Partners, we are building a modern, digital-first insurance experience designed around speed, simplicity, and... 
    Senior
    For contractors

    Elite Insurance Partners

    Tampa, FL
    4 days ago
  • $188k - $250k

     ...to our product differentiation and growth. We're hiring a Senior Frontend Engineer to evolve and scale this experience. You'll build fast,...  ...What You'll Work On: Owning complex frontend features end-to-end, through production hardening Rendering large LLM... 
    Senior
    Live in
    Local area

    Meltwater

    Las Vegas, NV
    19 days ago
  • Applied Materials, Inc. is seeking an Advanced Commercialization Engineer IV in Austin, TX. This role involves leading early commercialization strategies for cutting-edge semiconductor equipment, ensuring manufacturability, cost efficiency, and supplier readiness. The... 
    Senior

    Applied Materials, Inc.

    Austin, TX
    23 hours ago
  •  ...Utilize React.js and other technologies to implement user experiences that delight our members Help build a top-notch Frontend engineering team that will assist in the creation of the next wave of great WW applications Help define architectures and design patterns... 
    Senior
    Work experience placement
    Shift work

    Weight Watchers

    New York, NY
    1 day ago

Do you want to receive more vacancies?

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