Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
What You Bring
5+ years of experience in developing and deploying React Native applications at scale for both iOS and Android, with proven ownership from concept to production.
Expertise in TypeScript/JavaScript and state management (Redux or similar), with strong opinions on architecture, performance, and maintainability.
Experience in integrating React Native with native code (Java/Kotlin), along with debugging and optimizing platform-specific issues.
Solid understanding of mobile system design principles, including networking, offline capabilities, caching strategies, and performance optimization.
Proficiency in designing and implementing reliable RESTful APIs, focusing on scalability and reliability.
Strong experience with testing methodologies (unit, integration, end-to-end) using tools like Jest, emphasizing quality code delivery.
Comfortable navigating large, complex codebases (monorepos/modular architectures) and enhancing code quality, patterns, and developer experience.
Hands-on experience with CI/CD pipelines, release management, and optimizing build/deployment processes.
Familiarity with observability tools (e.g., Datadog, Sentry) for proactive monitoring, troubleshooting, and system enhancement.
Excellent communication skills, capable of mentoring junior developers, providing constructive code reviews, and influencing technical decisions.
Proven ability to thrive in fast-paced, agile environments, adept at dissecting complex problems and executing solutions with minimal oversight.
About the job
TouchBistro Inc. develops and supports mobile applications that serve over 15,000 restaurants. The engineering team delivers updates multiple times a day, relying on strong internal tools and clear system monitoring to keep everything running smoothly.
Role overview
This Senior Mobile Software Developer position centers on building and enhancing React Native features for both iOS and Android. The work spans the full development cycle, from shaping ideas to releasing polished updates that improve the restaurant experience.
What you will do
Lead feature development: Take charge of React Native projects, guiding them from concept through launch for both major mobile platforms.
Deliver iteratively: Break down projects into manageable pieces, shipping improvements quickly and using modern tools, including AI, to boost productivity.
Collaborate closely: Work with teammates to design scalable solutions, participate in code reviews, and help refine development processes.
Prioritize quality: Integrate testing, performance checks, and reliability measures into daily work to maintain high standards.
Mentor others: Share knowledge with colleagues, helping to shape stronger engineering practices and tools across the team.
About TouchBistro Inc.
TouchBistro is a leading provider of innovative mobile solutions for the restaurant industry, helping thousands of eateries enhance their operations through technology. Our team is dedicated to delivering high-quality software and exceptional support, fostering a collaborative and dynamic work environment.
BitGo builds infrastructure for digital asset custody, wallets, staking, trading, financing, and settlement. The company has focused on secure asset management since 2013, serving institutions and millions of retail investors worldwide. BitGo is recognized for handling a substantial share of Bitcoin network transactions and is known as the largest independent provider of digital asset custody and staking services. Learn more at www.bitgo.com. Role overview This full-time Frontend and Mobile Software Engineer position is based in Toronto, Ontario, Canada. Regular in-person work at the Toronto office is expected to encourage collaboration and support new ideas. What you will do Develop and enhance cross-platform mobile applications for BitGo’s products and services. Use React or React Native to deliver features that improve the user experience. Work closely with engineers and teams to create solutions for both institutional and retail users. Requirements Strong experience with React or React Native. Comfortable working onsite in Toronto as part of a collaborative team.
Join the Harvey RevolutionAt Harvey, we are redefining the landscape of legal and professional services through cutting-edge AI technology and a robust enterprise platform. Our mission transcends incremental improvements; we aim for transformative change that will shape the future for decades. With a rapidly growing customer base of over 1000 clients across more than 58 countries, we are at a pivotal moment of expansion, backed by top-tier investors and a compelling product-market fit.This is a unique opportunity to contribute to a generational company poised for success. We uphold high standards and foster an environment of growth—both personal and professional. Our team is composed of exceptional individuals who are dedicated, driven, and collaborative, working together to tackle significant challenges with a sense of urgency and precision.If you thrive in a dynamic environment, strive for excellence, and wish to help mold the future of work alongside a talented team, we invite you to join us on this journey.Your RoleAs a Frontend Software Engineer at Harvey, you will take ownership of engineering projects that are critical to enhancing user experiences. You will collaborate with a team of skilled and thoughtful engineers, ensuring that our work—from design to architecture to code—is executed to the highest standards. In this role, you will also contribute to building exceptional enterprise-grade collaboration products tailored for law firms.This position is based in Toronto, Canada, and follows a hybrid work model requiring in-person attendance at least three days a week. We also provide relocation support for new team members.Key ResponsibilitiesDesign and develop innovative interfaces that enable seamless collaboration between legal professionals and AI solutions.Lead the complete lifecycle of UI features for Shared Spaces and future Harvey products—covering everything from initial scoping and design reviews to implementation, launch, and continuous iteration.Create polished, high-performance interfaces using React and TypeScript, employing TailwindCSS for refined interactions, resilient state management, and robust error handling.Architect reusable components and design patterns, continually enhancing our internal design system.Optimize frontend performance to handle scaling challenges effectively.
Role overview Jobber is looking for a Principal Mobile Software Engineer in Toronto to guide the development of mobile applications that improve user experience. This role works closely with teams across the company to design and build reliable, high-quality software for mobile platforms. What you will do Lead the creation and improvement of mobile solutions for Jobber’s users Work with cross-functional groups to plan, design, and implement software that meets high standards for scalability and performance Advise on mobile technology choices and help the team adopt effective engineering practices Identify and explore new ways to solve user problems through mobile technology What you bring Extensive experience building and scaling mobile applications Strong knowledge of mobile development tools and frameworks Ability to lead and mentor other engineers in mobile best practices Comfort working with multiple teams to deliver high-quality products
About FeatheryFeathery specializes in automating data intake workflows tailored for insurance and wealth management firms. Leading organizations depend on Feathery to streamline mission-critical processes such as underwriting, client onboarding, and automated account openings.In response to our rapid revenue growth and increasing enterprise demand, we are expanding our engineering team to align with our ambitious product vision and market strategy.Why We’re HiringAs Feathery continues to grow, so does the complexity and scale of our product experience — enhancing performance, usability, customization, and enterprise-level reliability.We seek a Frontend Engineer to play a pivotal role in building and scaling the essential user-facing platform that supports our customers’ critical workflows. This position is perfect for someone who is passionate about crafting high-quality user experiences and taking ownership of significant product areas in a dynamic B2B SaaS environment.You will collaborate closely with product management, design, and engineering leadership to influence both the user experience and the frontend architecture of our platform.About the RoleThis is a role with substantial ownership that encompasses:Product-centric frontend developmentUI/UX design excellence and performance enhancementCross-functional teamwork with product and design teamsFrontend system architecture and designYou will have the opportunity to broaden your perspective to impact the overall product experience while also focusing on delivering sleek, performant user interfaces.What You’ll DoProduct Development & User ExperienceDesign and implement innovative features in our drag-and-drop form builder and workflow platformCreate intuitive, responsive, and highly interactive user interfacesWork collaboratively with product and design teams to ensure seamless user experiencesTake ownership of features from concept to productionFrontend Architecture & PerformanceEnhance the performance, scalability, and reliability of frontend systemsContribute to frontend architectural decisions and technical directionProduce clean, maintainable, and thoroughly tested codeAssist in establishing and evolving frontend best practices and tools
OpenTable is looking for a Staff Frontend Software Engineer to focus on Availability Planning & Experiences. This position is based in Toronto, Canada. Role overview This role centers on building and improving frontend features that help diners and restaurants manage availability and reservations. The work directly impacts how users interact with the platform, aiming to make planning and booking as smooth as possible. What you will do Develop and refine user-facing features related to availability and dining experiences Collaborate with product and design teams to deliver seamless experiences for both diners and restaurants Apply advanced frontend engineering skills to solve complex problems and introduce new solutions Requirements Extensive experience in frontend software engineering Ability to work with modern web technologies Strong interest in improving user experiences for a large-scale platform
Full-time|$163K/yr - $235K/yr|Remote|Canada - Toronto, Ontario - Remote, United States - Denver, CO, United States - Los Angeles, CA - Remote, United States - New York, NY, United States - San Francisco, CA
About GustoAt Gusto, our mission is to empower the small business economy. We take on the complexities of payroll, health insurance, 401(k)s, and HR, allowing business owners to concentrate on their passion and their customers. With teams located in Denver, San Francisco, and New York, we proudly serve over 400,000 small businesses nationwide while fostering a workplace that reflects and celebrates the diversity of our clients. Explore our Total Rewards philosophy.About the RoleWe are seeking skilled Mobile Android Engineers with over 8 years of experience who are enthusiastic about delivering exceptional user experiences. In this role, you will create features that are not only functional but also intuitive and enjoyable for our users. You will be responsible for scaling our shared services while staying updated with the latest advancements in the Android ecosystem. Collaborating closely with teams across Product, Identity, Security, System Design, and Infrastructure, you will help build solutions that significantly impact our users. If you are passionate about developing elegant, scalable applications and want to join a dynamic and innovative mobile team, we want to hear from you!About the TeamAt Gusto, we are at a critical juncture with over 1 million monthly active users and the recent introduction of our mobile employer experiences. Our goal is to address the real challenges faced by small business owners and their employees, and we believe mobile solutions are essential for delivering impactful results. As a member of our mobile team, you will play a key role in this transformation, working alongside talented engineers and designers who are dedicated to creating a seamless mobile experience. Together, we are developing a platform that enables small business owners and their teams to flourish. If you are ready to make a significant impact in the mobile landscape at Gusto, we want you on our team!Here’s what you’ll do day-to-day:Architect, build, test, and refine Gusto’s native Android app, along with supporting mobile web views that enhance user experience.Develop, iterate, and improve product features that integrate core business functions, work tools, value-added services, and financial products.Collaborate closely with our product, design, and engineering teams to ensure high-quality delivery of mobile solutions.
This position begins as a remote role, transitioning to a hybrid model requiring in-office work twice a week at our downtown Toronto location.As a Senior Frontend Engineer on the Availability Planning & Experiences team, you will develop essential tools that empower restaurants to optimize their operations on OpenTable.The Availability Planning feature serves as the core mechanism for OpenTable for Restaurants. It allows restaurants to manage their schedules, define shifts, organize seating arrangements, and refine their booking processes. You will tackle complex challenges that require a balance of precision and flexibility, providing restaurants with robust controls while ensuring an intuitive user experience.Additionally, you'll play a critical role in shaping our Experiences offerings, enabling restaurants to craft unique events and services. Your contributions will directly influence how restaurants design, manage, and present these experiences to their guests.In terms of engineering, you will be working with a modern frontend stack, including:JavaScript + TypeScriptReact + ReduxReact Testing Library, Jest, and Cypress for comprehensive testing
About Feathery Feathery helps insurance and wealth management firms automate data intake. Clients rely on Feathery to improve key processes, including underwriting, client onboarding, and automated account setup. The company is growing quickly, with rising enterprise demand driving the need for more engineers. Role Overview Feathery is hiring a Junior Frontend Engineer in Toronto. This role focuses on building and deploying products that make a real impact for users. As the product suite grows in complexity and scale, the engineering team faces new challenges in performance, usability, customization, and reliability. This position suits someone early in their engineering career who wants to help shape user experiences and influence the frontend architecture of a core B2B SaaS platform. The Junior Frontend Engineer will work closely with product, design, and engineering leaders. There is room to take ownership of meaningful product areas as Feathery continues to expand. What You Will Do Develop and scale user-facing features for Feathery’s core platform Collaborate with product, design, and engineering leadership to improve user experience and frontend structure Support workflows that are critical to insurance and wealth management clients Location This role is based in Toronto.
About BreeBree is a cutting-edge consumer finance platform dedicated to revolutionizing financial services for over half of Canadians living paycheck to paycheck. We are tapping into an expansive yet underdeveloped market in Canada, which has lagged in financial technology innovation compared to other developed nations. Our mission is to provide the most affordable and efficient short-term credit options to the 20 million Canadians facing financial challenges.With over 600,000 Canadians already on board, we believe we are only at the beginning of our journey. We are witnessing remarkable growth, achieving product-market fit, and charting a clear path towards becoming a leading FinTech company in Canada.Currently, we are generating eight figures in annual revenue, experiencing double-digit monthly growth, being profitable, and maintaining a zero voluntary employee churn rate. Our participation in Y Combinator in 2021 and a subsequent $2M seed funding round has set the stage for our future success.About the RoleAt Bree, we are assembling a dynamic and high-ownership engineering team focused on delivering customer value swiftly and efficiently. Our emphasis is on impact, reliability, and maintaining momentum rather than pursuing perfection for its own sake. As a Software Engineer, you will be responsible for owning features from inception to deployment across our Lambda-based backend and React Native applications. You will need to make informed decisions in situations with limited product specifications, navigate engineering trade-offs, and rapidly iterate to deliver value to our customers. Your builder’s mindset will be complemented by necessary testing and observability to ensure stability during development.What You'll DoDevelop and ship full-stack features from product discovery and scoping to implementation and release.Utilize a TypeScript/Node serverless stack (AWS Lambda, API Gateway, SQS) and React Native frontends.Make practical decisions in ambiguous scenarios; proactively resolve obstacles without waiting for perfect specifications.Implement instrumentation for logging, metrics, and alerts, alongside adding tests for stable releases.Enhance existing features through opportunistic refactoring and addressing technical debt while maintaining delivery speed.Collaborate closely with design and product teams to focus on outcomes that matter to customers rather than theoretical perfection.What You'll NeedExperience in a startup environment, successfully delivering products in lean settings.Strong skills in TypeScript, Node.js, and React Native development.A pragmatic approach to problem-solving and the ability to work independently.Experience with AWS services and serverless architecture.A desire to continuously learn and adapt in a fast-paced environment.
Full-time|On-site|Toronto, Ontario, Canada, Vancouver, British Columbia, Canada
Role Overview Hootsuite is hiring a Junior Frontend Software Developer in Toronto or Vancouver. This role focuses on building and improving web applications that help users get more out of the Hootsuite platform. Work closely with developers and designers to deliver interfaces that look great and feel intuitive. What You Will Do Contribute to every stage of the development lifecycle, from brainstorming ideas to deploying new features Help design and implement user interfaces that are both attractive and easy to use Work with team members to maintain high quality and strong performance in web applications
Join us at indie Semiconductor, where we are not just imagining the future of mobility, but actively shaping it. Be part of a dynamic team that is at the forefront of developing revolutionary semiconductors, photonics, and radar sensing technologies tailored for automotive and industrial applications. Our pioneering innovations drive advanced intelligent sensing and enhance user experiences, pushing the limits of technology.If you are driven by a passion for cutting-edge technology and aspire to make a significant impact within a collaborative and creative environment, we would be thrilled to have you join our team!The Embedded Systems Software Engineer will play a pivotal role in designing, implementing, and defining validation strategies for various software modules operating on a multi-processor system. This position demands a self-starter who is adept at problem-solving and excels in a teamwork-oriented setting, while also providing technical guidance to peers.
Role overview Range is seeking a Senior Frontend Software Developer based in Toronto, ON. This position centers on building and refining web applications that enhance user experience and align with the company’s product objectives. What you will do Develop and maintain features for the frontend of web applications Collaborate with cross-functional teams to ensure seamless integration between user-facing components and backend systems Influence the direction and structure of frontend architecture Support ongoing improvements to the product Requirements Background in building modern web applications Strong interest in current frontend technologies Ability to work effectively with engineers, designers, and product managers Drive to enhance products and user experiences
About UsAir-tek is a pioneering software company based in Canada, revolutionizing the airline industry with cutting-edge automation and scalable systems. Our innovative product suite has captured a notable share of a vast global market, and we are just beginning our journey.While our clients recognize our brand, we strategically operate in stealth mode to focus on development, innovation, and global expansion.Our team consists of builders, problem-solvers, and innovators who are dedicated to enhancing airline operations to be seamless, data-driven, and passenger-focused. Based in Toronto, we cultivate a culture of trust, collaboration, accountability, and continuous improvement, where every engineer is encouraged to experiment, take ownership, and create meaningful impact.The RoleWe are in search of a talented Senior Front-End Software Developer who is enthusiastic about crafting outstanding user experiences and developing a scalable, modern front-end architecture. You will take complete ownership of your domain, guiding architectural decisions and producing high-quality work independently. Your responsibilities will include establishing coding standards, advocating for best practices, and enhancing team workflows through mentorship and leading by example, while ensuring operational excellence in incident management and root-cause analysis. You will communicate complex concepts effectively, mentor junior engineers, collaborate with peers, and provide technical insights and long-term implications to leadership. Driven by a passion for craftsmanship and impact, you will design elegant, scalable systems and elevate engineering practices as a collaborative team player who generously shares knowledge.
At BitGo, we are the premier provider of digital asset solutions, specializing in custody, wallets, staking, trading, financing, and settlement services from highly secure regulated cold storage. Since our inception in 2013, we have dedicated ourselves to empowering clients to confidently navigate the digital asset landscape. With a robust global presence and several Trust companies, we cater to thousands of institutions, including leading brands, exchanges, platforms, and millions of retail investors globally. As a vital component of the digital economy, BitGo processes a significant volume of Bitcoin network transactions and stands as the largest independent digital asset custodian and staking provider worldwide. To learn more, visit www.bitgo.com.This position requires full-time onsite work at our Toronto office to foster collaborative team dynamics and innovative problem-solving.We are seeking a skilled Mobile Software Engineer with extensive experience in React Native to join our team. In this role, you will contribute to the development of cross-platform mobile applications that enrich the BitGo experience for our customers.
Join our dynamic team at Stripe as a Senior Staff Frontend Engineer specializing in Merchant Experience. In this role, you will lead the design and implementation of innovative frontend solutions that enhance the user experience for our merchants. You will work collaboratively with cross-functional teams, guiding best practices in frontend development and ensuring a seamless integration of our services.
TouchBistro Inc. develops and supports mobile applications that serve over 15,000 restaurants. The engineering team delivers updates multiple times a day, relying on strong internal tools and clear system monitoring to keep everything running smoothly. Role overview This Senior Mobile Software Developer position centers on building and enhancing React Native features for both iOS and Android. The work spans the full development cycle, from shaping ideas to releasing polished updates that improve the restaurant experience. What you will do Lead feature development: Take charge of React Native projects, guiding them from concept through launch for both major mobile platforms. Deliver iteratively: Break down projects into manageable pieces, shipping improvements quickly and using modern tools, including AI, to boost productivity. Collaborate closely: Work with teammates to design scalable solutions, participate in code reviews, and help refine development processes. Prioritize quality: Integrate testing, performance checks, and reliability measures into daily work to maintain high standards. Mentor others: Share knowledge with colleagues, helping to shape stronger engineering practices and tools across the team.
Key ResponsibilitiesLead and oversee contracts, service agreements, and projects from initiation to completion, ensuring adherence to scope, timelines, and budget constraints.Collaborate with cross-functional teams within the organization and with external partners to effectively plan and coordinate project delivery.Manage project parameters including scope, timelines, quality, objectives, and deliverables, aligning them with business goals in partnership with senior management and stakeholders.Develop, maintain, and monitor a comprehensive Project Schedule and Cost Performance throughout the project lifecycle.Proactively manage changes to project scope, with a strong emphasis on Change Management.Create and maintain a Risk Register to identify potential risks early, along with mitigation strategies.Facilitate regular Project Status Meetings with clients.Conduct Executive Steering Meetings with clients and internal Executive Sponsors.Mentor, motivate, and supervise project team members and contractors, fostering accountability and proactive engagement.Establish and nurture essential business relationships critical to project success, both internally and externally.Exhibit a proactive attitude towards learning about software/hardware and their implementation processes.Regularly set and manage project expectations with team members and stakeholders.Prepare and deliver progress reports, proposals, requirement documentation, issue logs, action item registers, and presentations as necessary.Contribute to the development of best practices and tools for project management and execution.Conduct post-project evaluations to compile recommendations and identify best practices and lessons learned.Experience with Requirement Compliance Matrix management is required.
Role Overview Speechify is hiring a Software Engineer to help build and improve our iOS Core Product. This role is based in Toronto, Canada. The team values engineers who enjoy solving problems and shaping user experiences for a growing product. What You Will Do Collaborate with designers and product managers to bring new features and improvements to life Apply technical skills in iOS development to deliver reliable, high-quality code Contribute ideas and feedback to help shape the direction of the iOS Core Product Who We’re Looking For Experience building iOS applications Comfort working with others in a team setting Interest in developing products that improve the user experience This position is located in Toronto, Canada.
Join Sensor Tower, a leading provider of mobile market intelligence, as a Senior Frontend Engineer specializing in React. In this role, you will be pivotal in enhancing our user interface and ensuring a seamless experience for our clients. You will collaborate with cross-functional teams to design and implement high-quality and innovative web applications.
Rivian Volkswagen Group Technologies brings together two leading automotive companies to advance electric mobility. The team develops solutions such as operating systems, zonal controllers, and cloud connectivity, all designed to address the evolving needs of electric vehicles. The focus is on setting new benchmarks for software-defined vehicles by combining strengths in connectivity, artificial intelligence, and security. Role overview The Senior Staff Android Software Engineer for Infotainment Applications will help shape how drivers and passengers engage with their vehicles. This position involves building seamless digital experiences by applying expertise in Android development, connected systems, and automotive platforms. The work often includes integrating IoT features, enhancing safety and reliability, and designing intuitive user interfaces. Solving complex engineering challenges is central to this role, with a strong emphasis on redefining mobility through software. What you will do Develop Android-based infotainment applications for next-generation electric vehicles Integrate new IoT features and improve connectivity between vehicles and users Design user interfaces that prioritize ease of use and safety Collaborate with cross-functional teams to solve technical challenges Team culture The team values curiosity, integrity, and open-mindedness. Members are encouraged to lead, mentor, and help shape products at the forefront of vehicle technology. Collaboration and a willingness to take on ambitious challenges are central to the group’s approach. Location This position is based in Toronto, Ontario.
Apr 27, 2026
Sign in to browse more jobs
Create account — see all 903 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.