\nAbout the role\n\nThe Product Engineering team at Afresh is responsible for building out the suite of products that our customers use every day, whether itโs an individual produce manager looking to order their storeโs groceries for the day, corporate supervisors looking to view individual store performance, or everything in between. Grocers rely on these solutions within Afreshโs Fresh Operating System to improve the accuracy and efficiency of their workflows, all contributing to our goal of reducing food waste.\n\nYou will be playing a key role in building out these solutions for our customers. Our team and products are growing at a rapid pace, which means that there will be plenty of opportunities for ownership and making your impact felt. Some of your responsibilities will include:\n\n\n* 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.\n\n* Own and build new features and capabilities in our React Native mobile application that will have a massive impact on our business.\n\n* Architect and scale our React Native mobile application from a small handful of users up to our entire customer base.\n\n* 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.\n\n* 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.\n\n* Partner with our product and design teams to deliver rich and engaging user experiences.\n\n* Mentor and coach engineers of a variety of levels of experience.\n\n\n\n\nSkills and experience\n\nThe following represents attributes our ideal candidate possesses. We encourage all highly qualified candidates to apply, even if they do not fulfill all the listed criteria.\n\n\n* BS in Computer Science or equivalent experience\n\n* 6+ years of professional software engineering experience building front-end applications\n\n* 3+ years working on production-level React Native mobile applications\n\n* Proficiency in working with TypeScript and developing APIs. Prior experience with GraphQL preferred\n\n* Ability to debug and resolve issues spanning front-end (React Native) and back-end (GraphQL) components, ensuring a robust and reliable user experience\n\n* Experience acting as a tech lead on complex cross-functional projects\n\n* Experience with architecting and leading the development of highly scaled and reliable mobile applications\n\n* Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems\n\n* Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose solutions\n\n* Demonstrated ability to facilitate cross-team work and knowledge sharing on the web frontend domain across company/department\n\n* Proven ability to mentor and coach others, resulting in a significant improvement in their capabilities\n\n\n\n\nSalary Band in CAD:\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to React, Design, GraphQL, Typescript, API, Mobile, Engineer and Backend jobs that are similar:\n\n
$60,000 — $100,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nToronto, Ontario, Canada
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
Who You Are\n\nPhaidra is looking for a driven Frontend Engineer to be a part of our growing Product Engineering team. You will be part of our frontend team who build our web based self-serve product for industrial users. You are passionate about all things frontend. You live to deliver exceptional user experiences in the smallest possible download sizes. You demonstrate an exemplary level of ownership and no problem is below you. You lead the team from the front, establish best practices and insist on the highest standards.\n\nThe Product Engineering team at Phaidra is responsible for building the tools and applications that our customers use to configure and monitor our AI-powered control systems.\n\n**We are seeking a team member located within one of the following areas: UK\nResponsibilities\n\nThe ideal candidate has solid prior experience in frontend development. At Phaidra, you will:\n\n\n* Contribute to the design and implementation of our frontend applications.\n\n* Set the team standards and mentor junior frontend engineers. Participate regularly in code reviews with peers and help develop a strong engineering culture around you.\n\n* Collaborate with UI/UX designers and provide insights from a frontend engineering perspective.\n\n* Convert designs and wire frames into high-quality pixel-perfect UI.\n\n* Collaborate with Product Managers and Solution Architects to intimately understand user requirements.\n\n* Collaborate with Backend Engineers to incorporate APIs.\n\n* Maintain high level of code and architecture documentation.\n\n\n\nOnboarding\n\nIn your first 30 days...\n\n\n* You will be immersed in an onboarding program that introduces you to Phaidra and our product.\n\n* You will spend time in the Engineering org, learning how the teams operate, interact, and approach problems.\n\n* You will read various parts of our handbook and familiarize yourself with the documentation culture at Phaidra.\n\n* You will set up your development environment and start working on an onboarding exercise that will introduce you to various parts of our code base.\n\n* You will learn about how we use agile and be able to navigate our sprint boards and backlogs.\n\n* You will learn about various team standards and development & release processes.\n\n* You will start to learn about our system architecture and infrastructure.\n\n* You will start picking up few good โfirst-tasksโ to get yourself accustomed to the end to end release flow.\n\n\n\n\nBy your first 60 days...\n\n\n* You will have a solid understanding of what Phaidra does and how we do it.\n\n* You will have met with team members across Phaidra and started building relationships that will help you be successful at your job.\n\n* You will have completed the onboarding exercise and will be on your way to completing your first production task.\n\n\n\n\nBy your first 90 days...\n\n\n* You will have been fully integrated in the team and with team members across the company.\n\n* You will get a more in-depth understanding of our system architecture and infrastructure.\n\n* You will have completed your first on-call experience helping monitor and improve our production environments.\n\n* You will have become an expert with our tooling.\n\n* You will have started to contribute to knowledge sharing throughout Phaidra.\n\n\n\nKey Qualifications\n\n\n* 6+ years of work experience.\n\n* Bachelors or Masters in Computer Science, or equivalent experience.\n\n* Expertise in JavaScript, including modern features in recent ECMAScript editions.\n\n* Expertise in CSS3 (preferably with a pre-processing framework like SASS) & HTML5.\n\n* Expertise in React and TypeScript or a similar modern SPA framework\n\n* Experience using RESTful APIs.\n\n* Experience with modern front-end build tools and pipelines.\n\n* Knowledge of best-practices and architectural patterns for modern front-end applications.\n\n* Knowledge of User Experience and Visual Design concepts.\n\n* Excellent communicator, written and verbal.\n\n* Share our company values: curiosity, ownership, transparency & directness, outcome-based performance, and customer empathy.\n\n\n\nBonus\n\n\n* Exposure to some industrial control systems and/or processes.\n\n* Prior experience building B2B enterprise Saas products.\n\n\n\nOur Stack\n\n\n* Languages - (Backend) Python, Go; (Frontend) JavaScript/TypeScript, React; Customer SDK & Clients - C# .NET\n\n* PyTorch\n\n* Cypress\n\n* Docker, Kubernetes, Terraform & Kapitan\n\n* Gitlab CI, ArgoCD, Atlantis, Vercel\n\n* GCP - GKE, PubSub, CloudSQL, BigTable, Postgres, etc.\n\n* Ray.io\n\n* REST & gRPC micro-services\n\n* Poetry, Pantsbuild\n\n\n\nGeneral Interview Process\n\nAll of our interviews are held via Google Meet, and an active camera connection is required.\n\n* Initial screening interview with a People Operations team member (30 minutes)\n\n* Meeting with the Hiring Manager (30 minutes)\n\n* Technical Interview 1 (60 minutes). This interview will be a technical discussion. \n\n* Technical Interview 2 (60 minutes). This interview will involve live coding. \n\n* Conversation with Design & Product (45 minutes)\n\n* Culture fit interview with Phaidraโs co-founders (30 minutes)\n\n\nBase Salary\n\nUK Residents: ยฃ91,200 - ยฃ136,800/year\n\nThis position will also include equity.\n\nThese are best faith estimates of the base salary range for this position. Multiple factors such as experience, education, level, and location are taken into account when determining compensation. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, SaaS, React, Typescript, Senior, Engineer and Backend jobs that are similar:\n\n
$60,000 — $110,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nLondon, England, United Kingdom
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Imperfect Foods and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
About Imperfect\n\nImperfect Foods was founded in 2015 with a mission to reduce food waste and build a better food system for everyone. We offer imperfect (yet delicious) produce, affordable pantry items, and quality meat and dairy. We deliver them conveniently to our customersโ doorsteps and pride ourselves on offering up to a 30% discount compared to grocery store prices. Our customers can get the healthy, seasonal produce they want alongside the grocery staples they rely on, without having to compromise their budget or values. Weโre proving that doing the right thing for the planet doesnโt have to cost more, and that shopping for quality ingredients can support the people and resources that it takes to grow our favorite foods. \n\nWe're headquartered in San Francisco with operations all over the country. Check our website to see if there is an Imperfect near you!\n\nWe're looking for folks who are positive, motivated, and ready to change the world. If that sounds like you, drop us a line!\n\nAbout the Role:\n\nThe software engineering team builds the ecommerce platform and internal tooling that support our mission to eliminate food waste and build a kinder food system. Engineers donโt just build widgets -- we participate in the full lifecycle of a feature, from conception to release. We have heaps of interesting problems to solve around customer experience, logistics, supply chain and scale.\n\nWeโre looking for an experienced software engineering manager to lead our โNew Customerโ team, focused on customer acquisition, signup and growth marketing. This team builds the digital experience to greet and warmly welcome new customers into our service. The scope of work is frontend heavy, with some backend aspects to support our growth marketing efforts.\n\nOur technology stack currently consists of React on the frontend and a mix of Node and F# in a microservices backend. Weโre on a TypeScript migration journey for all JavaScript code. Data persistence is handled by PostgreSQL and Snowflake, messages by RabbitMQ. We believe in building expertise in a relatively small set of modern but mature tools. Weโre a remote-first team with members throughout the US.\nIf owning the full product engineering lifecycle, sustainability, preventing food waste, and working daily with a bunch of pleasant people excites you, come join us!\n\nIndividuals seeking employment at Imperfect Foods are considered without regard to race, color, religion, national origin, age, gender, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.\n\nU.S. E-Verify Notice: Imperfect Foods participates in E-Verify in the United States. Imperfect will provide the U.S. Social Security Administration (SSA) and, if necessary, the U.S. Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization.\n\nHow we are protecting employees from COVID-19\n\nAt Imperfect Foods, employee health and safety is our top priority. We have implemented processes and precautions to prevent the spread of COVID-19 in our facilities. We provide gloves, masks, and hand sanitizer to all essential employees who must report to work. Before entering our warehouse, employees have their temperatures checked. In addition, we take great care to ensure frequently touched surfaces are sanitized throughout the day and all warehouses are fully sanitized weekly.\n\nWe have also implemented an Emergency Sick Leave policy providing full-time and part-time employees 2 additional weeks of paid time off and up to 26 weeks paid leave if they have a confirmed case of COVID-19. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Senior, Engineer, Backend, Full Stack, Executive, Developer, Digital Nomad, React, JavaScript, Node, Marketing and Ecommerce jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.