Senior Front End Developer

About My Beacon

Beacon is a new solution to facilitate smooth transitions for immigrants relocating to Canada. 

Founded on the principle that immigration should be a journey of excitement, not uncertainty, Beacon leverages cutting-edge technology to provide comprehensive support for immigrants. Our Super App simplifies the financial and informational hurdles that newcomers face, offering everything from banking solutions to essential resources, all designed to ease the transition into Canadian life.

At Beacon, we believe in empowering immigrants to build successful futures in their new homes. Our platform is the first of its kind in Canada. It is being developed by a team of seasoned professionals and immigrants who understand the challenges and opportunities of beginning a new chapter in a new country. Our mission is to make the immigrant journey smoother, more accessible, and more rewarding by providing tailored financial services and support in Canada.

To learn more about working at My Beacon, please check out our careers page on our website

About the Role

As a Senior Frontend Engineer, you will design, develop, and optimize user-facing applications across mobile and web platforms. You’ll work closely with product managers, designers, and backend developers to craft seamless and intuitive experiences for our users. Your expertise in React Native and Next.js will be critical in creating high-performance, scalable applications. You'll work on building cutting-edge web and mobile applications that have a real impact. No Canadian experience is required.

We're looking for a Senior Frontend Software Engineer with to join our dynamic team. 

You'll work in a hybrid environment, with a 3-day in-office presence (downtown Toronto) required, and report directly to the Beacon's Head of Engineering. 

Key Responsibilities

  • Take ownership of the frontend stack, driving best practices in architecture and coding standards.
  • Architect, develop and maintain robust, scalable, and high-performance mobile and web applications using React Native and Next.js.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Ensure cross-platform compatibility, delivering high-quality code for both iOS and Android mobile platforms and web browsers.
  • You will spend a significant part of your time coding and building solutions, actively participating in developing core features. 
  • Conduct code reviews, mentor junior developers, and contribute to continuous improvement within the team.
  • Collaborate with designers, product managers, and backend engineers to deliver features that provide an exceptional user experience.
  • Participate in Agile/Scrum development cycles, contributing to sprint planning, retrospectives, and other team activities.
  • Mentor junior engineers, sharing knowledge and best practices in React Native, Next.js, and modern frontend technologies.

We're Looking For

  • 8+ years of experience in software development, with at least 5+ years of professional experience in frontend development, focusing on React Native and Next.js. No Canadian experience is required.
  • Expertise in building and deploying cross-platform mobile applications using React Native.
  • Strong debugging and performance optimization skills.
  • Experience with mobile app deployment to the Apple App Store and Google Play.
  • Familiarity with CI/CD pipelines and DevOps practices for frontend development.
  • Experience working in an Agile/Scrum environment, with the ability to collaborate effectively with remote and cross-functional teams. 
  • Ability to collaborate effectively with remote teams and work across multiple time zones.
  • Knowledge of best practices in UI/UX design, accessibility, and responsive web development.
  • Experience working in fintech or financial services is a plus.
  • A growth mindset, eager to learn, mentor, and continuously improve both personally and as part of a team.

Hiring Process

  • First Interview: Candidates will be invited to schedule a 30-minute screening call with the hiring manager.
  • Takeaway Exercise: Candidates will receive a takeaway exercise to solve.
  • Technical Interview: Candidates will be invited to schedule a 60-minute interview with one of our Tech Leads to discuss technologies around a whiteboard.
  • Final Interview: Candidates will be invited to schedule a 30-minute interview with our CTPO.
Successful candidates will subsequently be made an offer.


Engineering

Toronto, Canada

Share on:

Terms of servicePrivacyCookiesPowered by Rippling