Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Mobile Developer (React Native) (2230787623)

Hospitality and Culinary

Catering / hospitality



Toronto, Ontario, Canada

Description Goodfood Market (TSX:FOOD) is a leading online grocery service in Canada, delivering fresh meal solutions that make it easy for members from coast to coast to enjoy delicious meals at home every week. Goodfood’s mission is to make the impossible come true, from farm to kitchen, by enabling members to do their weekly meal planning and grocery shopping in minutes. Goodfood members get access to a unique selection of products online as well as exclusive pricing made possible by its world-class direct-to-consumer fulfillment eco-system. Goodfood currently has more than 300,000 active subscribers and over 4,000 dedicated and passionate employees across Canada. As a Mobile Developer , you will be building a mobile application to give Goodfood members a world-class mobile experience. You will have exposure to every aspect of the software development cycle to build new eCommerce experiences that will operate at a massive scale and improve the lives of millions of Canadians. From amazing user experiences in our mobile clients to performant middleware APIs the mobile/front-end team is building and maintaining the mobile application clients and middleware services to deliver the best possible experiences to Goodfood members delivered directly to the mobile device. Job Responsibilities Actively participate in the product development of our mobile application clients in order to build the best member experience on the market Analyze, design, code and maintain existing and new functionalities Build performant middleware APIs to power mobile and web experiences for our customers & vendors Propose innovative changes that improve product performance for the customer Document code development and revisions Participate actively in scrum meetings and internal reviews Continuously maintain, debug and improve the existing mobile application Perform unit testing to validate the quality of the features Collaborate with the QA team to create test scenarios Requirements A University degree in computer science, computer engineering, or a related field 7 years of experience as a programmer Working experience building cross-platform mobile applications in React Native Experience building iOS and Android apps Expert level knowledge of JavaScript/TypeScript/ES6 Familiarity with Android and iOS UI patterns and native build tools, like XCode and Android Studio Knowledge of Object Oriented Programming (OOP) and Functional Programming and software design patterns Knowledge of Microservices Architecture Knowledge of test driven development and modern deployment practices Knowledge of at least one testing tools/framework such as Karma, Jasmine, Jest, Mocha, etc Gitflow workflow and CI/CD pipelines experience Experience building and interfacing with RESTful APIs or GraphQL Experience with Firebase SDKs for app performance, analytics and crash reporting is an asset Passion for food Why Goodfood? Our team strives to give our members a world class customer experience. We believe in being ambassadors of the brand to make the impossible come true from farm to table What We Have To Offer Our Employees E-commerce/ Start-up and fun work environment Ability to directly impact company results Competitive Group Insurance Personal days Bonus program Annual fitness credit Goodfood credits Employee stock purchase plan