Snaplii logo
JavaScript Works

Senior Mobile Engineer

Snaplii · Mississauga, Canada

Posted 27 days ago

$100K - 200K + EquityFull timeOnsite

About Snaplii

About the role

SENIOR MOBILE ENGINEER

React Native • iOS • Android

Transform Fintech with Canada's Fastest-Growing Platform

🚀 Join Snaplii and Shape the Future of Everyday Spending

About Snaplii

Snaplii is one of Canada's fastest-growing fintech platforms, transforming how people pay, save, and earn rewards. With over $70M in annual transaction volume and 200,000+ users across North America, we deliver unmatched utility and loyalty through a single seamless app.

We've ranked as high as #5 on the Apple App Store during peak shopping seasons and consistently remain in the Top 80—driven by a highly engaged, high-retention user base. As the most payment-flexible platform in the space, we partner with 400+ leading brands including Walmart, Amazon, and Esso. Our platform is fully built and maintained in-house, engineered to handle complex payment flows and scale with demand.

About the Role

We're seeking a highly skilled and self-motivated Mobile Developer with strong expertise in React Native and equally important proficiency in native Android (Kotlin/Java) and iOS (Swift/Objective-C) development. You'll be responsible for designing, building, and maintaining our cutting-edge mobile applications, ensuring exceptional performance, robust functionality, and a truly native user experience across both platforms.

This role requires deep understanding of mobile ecosystems, strong ownership, and a proactive approach to delivering high-quality software.

What You'll Do

Take Full Ownership

  • Own projects end-to-end, from ideation and technical planning through development, testing, and deployment. You are accountable for the final, high-quality result.

Proactively Solve Problems

  • Actively seek out technical challenges and improvement opportunities. Investigate issues, propose innovative solutions, and take initiative to implement them—without waiting for instructions.

Master Inter-team Communication

  • Communicate clearly with product managers, designers, and engineers. Proactively seek clarification on requirements and lead technical discussions to ensure shared understanding.

Build Exceptional Mobile Experiences

  • Design, develop, and maintain high-performance, reusable, and reliable code for cross-platform mobile applications using React Native
  • Develop, integrate, and optimize native modules in Kotlin/Java (Android) and Swift/Objective-C (iOS) for platform-specific features and performance
  • Collaborate closely with cross-functional teams to translate complex product requirements into seamless mobile experiences
  • Debug and troubleshoot issues across JavaScript and native layers, continuously improving performance, stability, and responsiveness
  • Prioritize tasks effectively, manage time efficiently, and create detailed technical plans before development
  • Maintain comprehensive technical documentation for all features and modules
  • Stay current with latest trends in React Native and native iOS/Android development to keep our applications modern and competitive

What You'll Bring

Required Qualifications

  • 5+ years of professional mobile development experience with significant focus on both React Native and native Android/iOS development
  • Proven track record of developing, debugging, and deploying mobile applications to Apple App Store and Google Play Store
  • Strong proficiency in JavaScript, ES6+, and TypeScript for React Native development
  • Expertise in Kotlin/Java for Android development
  • Expertise in Swift/Objective-C for iOS development
  • Experience with Node.js and consuming/designing RESTful APIs
  • Excellent communication, collaboration, and problem-solving skills

Bonus Points

  • Experience with advanced native UI/UX animations and transitions
  • Familiarity with CI/CD pipelines for mobile applications (Fastlane, Jenkins, GitHub Actions)
  • Experience with cloud services like AWS, Google Cloud Platform, or Azure
  • Contributions to open-source mobile projects

Who You Are

  • Technically Versatile: Master of React Native and equally skilled in native Android (Kotlin/Java) and iOS (Swift/Objective-C). You seamlessly switch between frameworks to deliver the best results.
  • Skilled in Node.js: Solid understanding of Node.js and efficient work with back-end services.
  • Self-Motivated Owner: You initiate, drive projects to completion, and demonstrate strong commitment to quality.
  • Proactive Problem Solver: Efficiently identify and resolve challenges with strong independent work capabilities.
  • Excellent Planner: Prioritize competing tasks, manage deadlines effectively, and create clear, actionable development plans.
  • Meticulous Documenter: Understand the critical importance of creating clear, concise, and helpful technical documentation.

Why Join Snaplii

📊 Scale & Impact

$70M annual transaction volume 200,000+ active users

🏆 Top Rankings

Ranked #5 on App Store Consistently Top 80

🤝 Brand Partnerships

400+ leading brands Walmart, Amazon, Esso

🚀 Full Ownership

Fully in-house platform Your code, your impact

Join us as we expand into new digital finance offerings and shape the future of everyday spending.

Responsibilities

    Requirements

    • React Native (advanced)
    • iOS Development (intermediate)
    • Android (intermediate)
    • 5+ years of commercial experience
    • English (advanced)
    • Mandarin (advanced)

    Technology stack

    TypeScriptObjective-CAndroidJavaiOS DevelopmentJavaScriptKotlinReact NativeSwiftiOS

    What we offer

      Similar roles you may like