Staff Software Engineer, React Native Developer

1 month ago


Old Toronto, Ontario, Canada Climatetechlist Full time
About the Role

We 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 ordering, forecasting, and store operations for fresh food departments in brick-and-mortar grocers. With our solution, regional and national grocery retailers have placed $1.6 billion in produce orders across the US, and we've helped our partners prevent 34 million pounds of food from going to waste.

As a Staff Software Engineer, you will be responsible for 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. You will own and build new features and capabilities in our React Native mobile application, architect and scale our React Native mobile application from a small handful of users up to our entire customer base, and work flexibly on our API to develop new interfaces and drive business logic from our backend.

You will also build 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. Additionally, you will partner with our product and design teams to deliver rich and engaging user experiences, mentor and coach engineers of a variety of levels of experience, and contribute to the growth and development of our team.

Key Responsibilities:

  • Directly impact 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.
  • Own and build new features and capabilities in our React Native mobile application.
  • Architect and scale our React Native mobile application from a small handful of users up to our entire customer base.
  • Work flexibly on our API to develop new interfaces and drive business logic from our backend.
  • Build 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.
  • Partner with our product and design teams to deliver rich and engaging user experiences.
  • Mentor and coach 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.

About Afresh

Afresh is a climatetech company working on the #1 solution to curb climate change: reducing food waste. By combining human insight and transformative technology, we're helping grocers provide fresher food to customers at more affordable prices. Our best-in-class AI research has been published in top journals including ICML, and we've raised over $148 million in funding from investors including former co-CEO of Whole Foods Market Walter Robb and Eric Schmidt's Innovation Endeavors.

Afresh provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity/expression, marital status, pregnancy or related condition, or any other basis protected by law.



  • Old 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 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...


  • 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 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...

  • Software Developer

    1 month 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...

  • Native App Developer

    1 month 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...


  • 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...


  • 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 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 Fintros Full time

    About FintrosFintros is a pioneering company that has revolutionized the job market with its innovative approach to career discovery. Our mission is to empower individuals to find their dream jobs and unlock their full potential.Job DescriptionWe are seeking a highly skilled React Developer to join our team of talented engineers. As a key member of our...


  • 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...


  • Toronto, Ontario, Canada State Street Full time

    Software Development EngineerAt State Street, we are innovating and transforming our platform by moving away from monolithic software to utilizing next generation cloud-based technology that leverages Microsoft Azure, Kafka, Snowflake, etc. As a Software Development Engineer, you will be an integral part of an agile organization and contribute to the...


  • Toronto, Ontario, Canada State Street Full time

    Software Development EngineerAt State Street, we are innovating and transforming our platform by moving away from monolithic software to utilizing next generation cloud-based technology that leverages Microsoft Azure, Kafka, Snowflake, etc. As a digital innovation leader, we invest into our solutions, processes, systems, and talent. We are seeking a skilled...


  • Toronto, Ontario, Canada State Street Full time

    About the Role:As a member of the Charles River Development / Alpha Platform Engineering team, you will be responsible for contributing to the development of one or more CRD / Alpha Platform modules. We are seeking a talented software engineer to join our agile organization and help us innovate and transform the platform by leveraging next-generation...


  • Toronto, Ontario, Canada State Street Full time

    About Us:Charles River Development (CRD), the FinTech division of State Street, is a leading provider of cloud-based Front Office technology. Our team is innovating and transforming the State Street Alpha Platform by leveraging next-generation cloud-based technology.Job Summary:We are seeking a talented Software Development Engineer to join our CRD/Alpha...


  • 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 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...


  • Toronto, Ontario, Canada Fluent, LLC Full time

    We're looking for a highly skilled Full Stack Engineer to help us build cutting-edge backend solutions using a broad range of technologies. This role is perfect for someone with experience in Node.js, ASP.NET, and Docker, who can collaborate with cross-functional teams to optimize platforms for performance, scalability, and reliability.As a Full Stack...

  • Software Engineer

    1 month ago


    Old Toronto, Ontario, Canada Scotiabank Full time

    Job SummaryWe are seeking an experienced Software Engineer to lead our Communications Services team in Scotiabank. The successful candidate will oversee the delivery of high-quality software solutions, ensuring timely and accurate completion of projects.Key ResponsibilitiesLead development activities as the senior member of the scrum team, planning and...