Remote Staff Software Engineer
closedAfresh
π΅ $163k-$190k
πRemote - Canada
Job highlights
Summary
Join us at Afresh as we work to eliminate food waste and make fresh food accessible to all. As a Product Engineer, you will play a key role in building out solutions for our customers, including the React Native mobile application, API, and tools to empower multiple teams of engineers and designers.
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
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
This job is filled or no longer available
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSerbia
- π°$192k-$260kπUnited States
- πSwitzerland
- π°$166k-$245kπUnited States
- πUnited States
- πCanada