Senior Frontend Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAbout the Role
We are 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 a deep understanding of mobile ecosystems, a strong sense of ownership, and a proactive approach to delivering high-quality software.
Qualifications
- 5+ years of professional experience as a Mobile Developer, with a significant focus on both React Native and native Android/iOS development.
- Proven track record of developing, debugging, and successfully deploying mobile applications to both the 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, GitHubActions).
- Experience with cloud services like AWS, Google Cloud Platform, or Azure.
- Contributions to open-source mobile projects.
What You'll Do
- Take Full Ownership: You will own your projects end-to-end, from initial ideation and technical planning through to development, testing, and deployment. You are accountable for the final, high-quality result.
- Proactively Solve Problems: You will actively seek out technical challenges and opportunities for improvement. You won't wait for instructions; you will investigate issues, propose innovative solutions, and take the initiative to implement them.
- Master Inter-team Communication: You will actively and clearly communicate with product managers, designers, and other engineers. You will proactively seek clarification on requirements and lead discussions on technical solutions to ensure a shared understanding.
- 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 for Android and Swift/Objective-C for iOS to access platform-specific features, enhance performance, or resolve complex issues where React Native solutions are insufficient.
- Collaborate closely with product managers, designers, and other engineers to translate complex product requirements into technical specifications and seamless mobile experiences.
- Debug and troubleshoot technical issues across both the JavaScript and native layers of our applications, continuously improving performance, stability, and responsiveness.
- Prioritize tasks effectively, manage your time efficiently, and create detailed technicalplans before beginning development.
- Maintain comprehensive technical documentation for all developed features andmodules, ensuring clarity and consistency for the team.
- Stay abreast of the latest trends and advancements in both React Native and nativeAndroid/iOS development to ensure our applications remain modern, competitive, and leverage the best available technologies.
Who You Are
- Technically Versatile: You are a master of React Native and are equally skilled in native Android (Kotlin/Java) and iOS (Swift/Objective-C) development. You can seamlessly switch between frameworks to deliver the best possible results.
- Skilled in Node.js: You have a solid understanding of Node.js and can efficiently work with back-end services.
- You are self-motivated and take full ownership. You initiate, drive projects to completion, and demonstrate a strong commitment to quality.
- You are a responsible and proactive problem solver. You can efficiently identify and resolve challenges, demonstrating strong independent work capabilities.
- You have excellent time management and planning skills. You can prioritize competing tasks, manage deadlines effectively, and create clear, actionable development plans.
- You are a meticulous documenter. You understand the critical importance of creatingclear, concise, and helpful technical documentation.
About Snaplii
Snaplii is one of Canada’s fastest-growing fintech platforms, transforming how people pay, save, and earn rewards. With over $100M in annual transaction volume and 250,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, Snaplii supports a wide range of digital payment methods and partners with 400+ leading brands, including Walmart, Amazon, and Esso.
Our platform is fully built and maintained in-house—engineered to handle complex payment flows, scale with demand, and support a growing suite of financial products. We’re actively expanding into new digital finance offerings to help users create, manage, and grow value in their everyday lives.
Similar roles
Lead Frontend EngineerCarNow · United States · Remote- Sr Frontend EngineerPrestige Staffing · Atlanta, Georgia, United States · Remote
Sr. Frontend EngineerSunbit · New York, New York, United States · Hybrid- Frontend EngineerSundayy · Manitoba, Manitoba, Canada · Hybrid
- Frontend EngineerClientMind Recruiting Inc. · Maryland, United States · Onsite