Staff Software Engineer, Mobile Application Developer

2 months 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 system, 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.

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 that will have a massive impact on our business.
  • 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 in collaboration with our backend, data, and ML engineering functions.
  • 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.

Afresh sits at an incredible intersection of positive social impact, rocket ship financial growth, and cutting-edge technology. 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.

Fresh is the past, present, and future of our food system – the waste we create today will impact our planet for years to come. Join us as we continue to build a vibrant, diverse, and inclusive team that embodies our company's values of proactivity, kindness, candor, and humility.

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.



  • 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 powered solution optimizes ordering, forecasting, and store operations for fresh food departments in brick-and-mortar grocers.Job DescriptionWe're seeking a highly skilled Staff Software Engineer to join our Product Engineering team. As...


  • 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 powered solution optimizes ordering, forecasting, and store operations for fresh food departments in brick-and-mortar grocers.Job DescriptionWe're seeking a highly skilled Staff Software Engineer to join our Product Engineering team. As...


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


  • Old Toronto, Ontario, Canada Mobile Hilfe Ruhr GmbH Full time

    Job Title: Front End Mobile DeveloperWe are seeking a skilled Front End Mobile Developer to join our team at Mobile Hilfe Ruhr GmbH. As a Front End Mobile Developer, you will be responsible for designing and implementing the user interface of mobile applications.Key Responsibilities:Collaborate with designers to create visually appealing and user-friendly...


  • Old Toronto, Ontario, Canada Mobile Hilfe Ruhr GmbH Full time

    Job Title: Front End Mobile DeveloperWe are seeking a skilled Front End Mobile Developer to join our team at Mobile Hilfe Ruhr GmbH. As a Front End Mobile Developer, you will be responsible for designing and implementing the user interface of mobile applications.Key Responsibilities:Collaborate with designers to create visually appealing and user-friendly...


  • Old Toronto, Ontario, Canada BitGo Full time

    About BitGoBitGo is a leading provider of digital asset security, custody, and liquidity solutions. With a strong focus on innovation and customer satisfaction, we are looking for a talented Mobile Software Engineer to join our team.Job SummaryWe are seeking a highly skilled Mobile Software Engineer with a strong background in React Native to design and...


  • Old Toronto, Ontario, Canada BitGo Full time

    About BitGoBitGo is a leading provider of digital asset security, custody, and liquidity solutions. With a strong focus on innovation and customer satisfaction, we are looking for a talented Mobile Software Engineer to join our team.Job SummaryWe are seeking a highly skilled Mobile Software Engineer with a strong background in React Native to design and...


  • Old Toronto, Ontario, Canada Amazon Full time

    Join Amazon's Mobile Team and Shape the Future of DeliveryAt Amazon, we're revolutionizing the way we deliver packages to customers worldwide. Our mobile team is at the forefront of this innovation, developing cutting-edge technology that enables efficient and quick delivery. As a Senior Software Development Engineer, Mobile, you'll play a critical role in...


  • Old Toronto, Ontario, Canada Amazon Full time

    Join Amazon's Mobile Team and Shape the Future of DeliveryAt Amazon, we're revolutionizing the way we deliver packages to customers worldwide. Our mobile team is at the forefront of this innovation, developing cutting-edge technology that enables efficient and quick delivery. As a Senior Software Development Engineer, Mobile, you'll play a critical role in...


  • Old Toronto, Ontario, Canada BitGo Inc. Full time

    About BitGo Inc.BitGo Inc. is a leading provider of digital asset security, custody, and liquidity solutions. With a strong focus on innovation and customer satisfaction, the company has established itself as a trusted partner for institutional clients in the cryptocurrency space.Job SummaryWe are seeking an experienced Mobile Software Engineer to join our...


  • Old Toronto, Ontario, Canada BitGo Inc. Full time

    About BitGo Inc.BitGo Inc. is a leading provider of digital asset security, custody, and liquidity solutions. With a strong focus on innovation and customer satisfaction, the company has established itself as a trusted partner for institutional clients in the cryptocurrency space.Job SummaryWe are seeking an experienced Mobile Software Engineer to join our...


  • Old Toronto, Ontario, Canada Mobile Hilfe Ruhr GmbH Full time

    Job Title: Front End Mobile DeveloperWe are seeking a skilled Front End Mobile Developer to join our team at Mobile Hilfe Ruhr GmbH. As a Front End Mobile Developer, you will be responsible for designing and implementing the user interface of mobile applications.Key Responsibilities:Collaborate with designers to translate wireframes and mockups into...


  • Old Toronto, Ontario, Canada BitGo Full time

    About BitGoBitGo is a leading provider of digital asset security, custody, and liquidity solutions. With a strong focus on innovation and customer satisfaction, we are looking for a talented Mobile Software Engineer to join our team.Job SummaryWe are seeking a highly skilled Mobile Software Engineer with a strong background in React Native to design and...


  • Old Toronto, Ontario, Canada BitGo Full time

    About BitGoBitGo is a leading provider of digital asset security, custody, and liquidity solutions. With a strong focus on innovation and customer satisfaction, we are looking for a talented Mobile Software Engineer to join our team.Job SummaryWe are seeking a highly skilled Mobile Software Engineer with a strong background in React Native to design and...


  • Toronto, Ontario, Canada Mobile Hilfe Ruhr GmbH Full time

    Job DescriptionWe are seeking a skilled Front End Mobile Developer to join our team at Mobile Hilfe Ruhr GmbH. As a key member of our cross-functional team, you will be responsible for designing and implementing the user interface of mobile applications.Key Responsibilities:Collaborate with Designers: Translate wireframes and mockups into interactive and...


  • Toronto, Ontario, Canada Mobile Hilfe Ruhr GmbH Full time

    Job DescriptionWe are seeking a skilled Front End Mobile Developer to join our team at Mobile Hilfe Ruhr GmbH. As a key member of our cross-functional team, you will be responsible for designing and implementing the user interface of mobile applications.Key Responsibilities:Collaborate with Designers: Translate wireframes and mockups into interactive and...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada Promote Project Full time

    About the RoleWe are seeking a highly skilled 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 application to...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada Promote Project Full time

    About the RoleWe are seeking a highly skilled 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 application to...


  • Toronto, Ontario, Canada Mobile Hilfe Ruhr GmbH Full time

    Job Title: Front-end Mobile DeveloperWe are seeking a skilled Front-end Mobile Developer to join our team at Mobile Hilfe Ruhr GmbH. As a Front-end Mobile Developer, you will be responsible for designing and implementing the user interface of mobile applications.Key Responsibilities:Design and implement visually appealing and user-friendly mobile...


  • Toronto, Ontario, Canada Mobile Hilfe Ruhr GmbH Full time

    Job Title: Front-end Mobile DeveloperWe are seeking a skilled Front-end Mobile Developer to join our team at Mobile Hilfe Ruhr GmbH. As a Front-end Mobile Developer, you will be responsible for designing and implementing the user interface of mobile applications.Key Responsibilities:Design and implement visually appealing and user-friendly mobile...