Senior Front-End Engineer
$150k - $160kSmile
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.
$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- ...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...SeniorRemote work
- 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 ReactSenior
- ...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...SeniorRemote work
- 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
- ...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...SeniorFull time
- ...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)...SeniorRemote work
- ...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
- ...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...SeniorRemote work
$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- ...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...SeniorRemote work
- ...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
- ...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...SeniorImmediate startFlexible hours
- ...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
- ...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...SeniorRemote work
- ...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,...SeniorWork at officeLocal area
- ...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...SeniorFor contractors
- ...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-...SeniorVisa sponsorship
- ...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
- ...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...SeniorFull timeWorldwide
- ...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...SeniorContract workLocal areaWeekend work
$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...SeniorWork at office$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...SeniorWork experience placementRemote work- ...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
- ...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...SeniorRemote work
- ...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...SeniorCasual workWork at officeWork visa
- ...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...SeniorRemote workWorldwide
- ...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
- ...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...SeniorFull timeLocal areaRemote work
$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...SeniorFull timeRemote workWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Front-End Engineer. Be the first to apply!
- junior front end developer remote United States
- remote frontend developer United States
- front end web developer part time United States
- frontend engineer United States
- entry level front end web developer United States
- remote front end web developer United States
- front end developer no experience United States
- entry level front end developer remote United States
- junior frontend developer United States
- senior frontend developer United States

