Staff Software Engineer React Native

4 weeks ago


Old Toronto, Ontario, Canada Promote Project Full time
About the Role

We are seeking a highly skilled Staff Software Engineer to join our Product Engineering team at Promote Project. As a key member of our team, you will play a critical role in building out our suite of products that our customers use every day.

Your primary responsibilities will include:

  • Directly impacting our mission of reducing fresh food waste by working on products to enable grocers to better manage and optimize fresh food merchandising and supply chain.
  • Architecting and scaling our React Native mobile application from a small handful of users up to our entire customer base.
  • Developing new features and capabilities in our React Native mobile application that will have a massive impact on our business.
  • Collaborating with our backend, data, and ML engineering functions to drive business logic from our backend.
  • Building tools and foundations, such as design systems, to empower multiple teams of engineers and designers to build and iterate on our React Native mobile application.
  • Partnering with our product and design teams to deliver rich and engaging user experiences.
  • Mentoring and coaching engineers of a variety of levels of experience.

Requirements

  • BS in Computer Science or equivalent experience.
  • 6+ years of professional software engineering experience building front-end applications.
  • 3+ years working on production-level React Native mobile applications.
  • Proficiency in working with TypeScript and developing APIs. Prior experience with GraphQL preferred.
  • Ability to debug and resolve issues spanning front-end (React Native) and back-end (GraphQL) components, ensuring a robust and reliable user experience.
  • Experience acting as a tech lead on complex cross-functional projects.
  • Experience with architecting and leading the development of highly scaled and reliable mobile applications.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose solutions.
  • Demonstrated ability to facilitate cross-team work and knowledge sharing on the web frontend domain across company/department.
  • Proven ability to mentor and coach others, resulting in a significant improvement in their capabilities.
Job Type:

Remote job

Salary Band in CAD:

60000 - 100000 a year (Canadian Dollars)

Please mention the word PRECISELY and tag RMzQuMTUwLjIyMy4yOA== when applying to show you read the job post completely (#RMzQuMTUwLjIyMy4yOA==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Tags
  • react
  • software
  • design
  • graphql
  • system
  • front-end
  • frontend
  • back-end
  • web
  • manager
  • typescript
  • api
  • mobile
  • lead
  • engineer
  • engineering
  • backend
  • digital nomad
#J-18808-Ljbffr

  • Toronto, Ontario, Canada Promote Project Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Product Engineering team at Promote Project. As a key member of our team, you will play a crucial role in building out our suite of products that our customers use every day.Key ResponsibilitiesDesign and develop new features and capabilities in our React Native mobile...


  • Old Toronto, Ontario, Canada Climatetechlist Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Product Engineering team at Afresh. As a key member of our team, you will play a critical role in building out the suite of products that our customers use every day.Our team is responsible for developing the Fresh Operating System, a cutting-edge solution that optimizes...


  • Toronto, Ontario, Canada 0076 eBay Canada Full time

    eBay’s Buyer Experience engineering team is seeking a Staff Engineer to redefine the face of eBay. As a key team member, you will collaborate with best-in-class engineers, designers, product managers, and analysts to build excellent products that make a difference on one of the world's most trafficked and loved websites.The ideal candidate will have a...


  • Toronto, Ontario, Canada 0076 eBay Canada Full time

    At eBay, we're redefining the face of ecommerce. Our Buyer Experience engineering team is seeking a talented Staff Engineer to lead the development of React Native applications with a focus on performance, scalability, and maintainability.The ideal candidate will have a solid understanding of React Native development experience working with high-velocity...


  • Toronto, Ontario, Canada Climatetechlist Full time

    About AfreshAfresh is a climatetech company on a mission to eliminate food waste and make fresh food accessible to all. Our Fresh Operating System optimizes ordering, forecasting, and store operations for fresh food departments in brick-and-mortar grocers.Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our Product Engineering...


  • Toronto, Ontario, Canada Fintros Full time

    About FintrosFintros is a cutting-edge app developer that revolutionizes career discovery with its innovative approach and cutting-edge technology. Our mission is to create a world where human equality thrives, and our patent-pending document anonymization technology is at the forefront of this movement.Our Technology StackWe leverage a well-documented...


  • Toronto, Ontario, Canada LotusFlare, Inc Full time

    Unlock Your Potential as a Cloud-Native Software EngineerAt LotusFlare, Inc, we're shaping the future of digital commerce and monetization. As a Cloud-Native Software Engineer, you'll be part of a dynamic team that's pushing the boundaries of cloud-native enterprise software. Our cutting-edge platform simplifies technology and customer experience, delivering...


  • Old Toronto, Ontario, Canada Jobber Full time

    About JobberJobber is a technology company that helps small businesses succeed by providing a platform for quoting, scheduling, invoicing, and collecting payments from customers. Our mission is to empower small businesses to run their operations efficiently and effectively.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team....


  • Old Toronto, Ontario, Canada Momentum Financial Services Group Full time

    Job Title: Senior Software Engineer Front-End React JS SpecialistMomentum Financial Services Group is a leading provider of financial services in North America. Our retail network of over 400 locations, known as Moneymart, Insta Cheques and the Cheque Cashing store, provides access to cash and related products to help our customers achieve their goals.Job...


  • Toronto, Ontario, Canada MyBeacon Services Inc. Full time

    About MyBeacon Services Inc.MyBeacon Services Inc. is a cutting-edge technology company that aims to facilitate smooth transitions for immigrants relocating to Canada. Our mission is to make the immigrant journey smoother, more accessible, and more rewarding by providing tailored financial services and support in Canada.Job Title: Senior Frontend Software...


  • Old Toronto, Ontario, Canada LotusFlare, Inc Full time

    Job Title: Full Stack EngineerLotusFlare is a product company that develops a cloud-native SaaS platform. Our solution is adopted by leading telecom providers to modernize their product infrastructure. We are looking for a talented Full Stack Engineer to join our Server Engineering team in Toronto, Canada.Key Responsibilities:Design, develop, and maintain...


  • Old Toronto, Ontario, Canada Native Food Alliance Full time

    Job Title: Native App DeveloperWe are seeking a skilled Native App Developer to join our team at Native Food Alliance. As a key member of our development team, you will play a pivotal role in designing, developing, and maintaining high-quality native mobile applications for various platforms, including iOS and Android.Key Responsibilities:Design, code, test,...


  • Old Toronto, Ontario, Canada Jobber Full time

    At Jobber, we're dedicated to helping small businesses succeed through technology. Our team is passionate about developing innovative solutions that make a real impact. As a Senior Software Engineer, you'll play a key role in championing projects, mentoring junior engineers, and collaborating closely with Product and Design partners to deliver amazing...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team at Thomson Reuters. As a Senior Software Engineer, you will be responsible for building and developing software applications by understanding user needs, writing well-designed code, conducting validation/testing, and executing full SDLC from design through release.About YouTo be...

  • Native App Developer

    4 weeks ago


    Old Toronto, Ontario, Canada Native Food Alliance Full time

    Job DescriptionWe are seeking a skilled Native App Developer to join our team at Native Food Alliance. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining high-quality native mobile applications for various platforms, including iOS and Android.Key Responsibilities:Design, code, test, and maintain...

  • Software Developer

    4 weeks ago


    Toronto, Ontario, Canada Nascent Full time

    About the RoleNascent is seeking a talented Software Engineer to join our team. As a key member of our development team, you will play a crucial role in shaping the digital products that our clients love to use.Key ResponsibilitiesPartner with startups to bring their ideas to life and work with enterprises to redefine their digital experiences.Develop web...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Thomson Reuters. As a Senior Software Engineer, you will be responsible for building and developing software applications by understanding user needs, writing well-designed code, conducting validation/testing, and executing full SDLC from design through release.About...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team, who will be responsible for building and developing software applications by understanding user needs, writing well-designed code, conducting validation/testing, and executing full SDLC from design through release.The ideal candidate will have 2-3 years of experience with modern...


  • Toronto, Ontario, Canada Capital One Canada Full time

    Join Our Team of Innovative Software EngineersAt Capital One Canada, we're passionate about building modern technology solutions to simplify and humanize the world of credit cards. As a Staff Software Engineer, you'll play a key role in shaping our software development strategy and leading our team of talented engineers.About the RoleWe're seeking a highly...


  • Toronto, Ontario, Canada Skerrett Psychology Professional Corporation Full time

    Job Title: Senior Software EngineerDescription: We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have strong cloud native skills and experience with software development.Key Responsibilities:Design and implement scalable cloud native software solutionsCollaborate with cross-functional teams to deliver high-quality...