Job Description
We are hiring for our client - Adeptmind.
About Adeptmind
Adeptmind is an AI company based in Toronto Canada doing search in the retail space. We power ecommerce
search for some of the largest retailers in the world like Staples, Decathlon, Ulta and Polo.
Our lineage is very much AI centric -- our last company Maluuba made the Siri competitor for Samsung, LG, Tesla
and General Motors. That company was sold to Microsoft in 2017 for $140M. Most engineers in Maluuba became
millionaires as a result. This time around, we want to digitize shopping not just for e-commerce, but for all of
retail. So far, some of the feats we have achieved are:
The Position
Our current engineering efforts focus on vertical expansion: building more tools and services. Current projects range
from creating internal service to providing command-line utilities as well as large scale crawling and data processing.
As a front-end developer, you are expected to be part of an established team as well as assisting your team
members through the entire life cycle of software development. This is more than a typical engineer, but we know
you, the ambitious type, are ready for the challenge.
Responsibilities
Design, develop, test, deploy, maintain, and improve software.
Manage continuous delivery of Adeptmind s products
Write client-side code for web-based applications, create fast, easy-to-use, high volume production
applications, and develop prototypes
Develop high performance / extensible data processing system
Manage continuous delivery of Adeptmind s products
Develop and integrate machine learning algorithms for intelligent search, recommendation and navigation
Develop high performance/extensible data processing systems
Lead development of Internal tools/service
Manage individual project priorities, deadlines, and deliverables.
Use and contribute to internal build / deployment system
Your Qualifications
BSc degree in Computer Science or related technical field.
2 - 4 years of work experience with client-side web technologies
Functional programming experience with JavaScript (ES6+ ) and one or more programming languages
including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go.
Experience with React and Redux (or any other state management library)
Have created reusable components in React
Written tests for React applications (unit, integration, and end-to-end)
Experience with CSS3 and SCSS (CSS in JS is a plus)
Nice to have
Experience with publishing packages to NPM
Managed mono-repository
Experience with TypeScript
Created and modified custom build process using Node.js and Webpack
Skills: javascript,redux,decathlon,c#,staples,css3,scss,java,ulta,c/c++,npm,typescript,adeptmind,webpack,react,tesla,polo,lg,node.js,python,go,objective c,continuous delivery,ai centric,data processing,machine learning,general motors,css in js,large scale crawling,client-side web technologies,lead development of internal tools,develop high performance/extensible data processing,write client-side code for web-based applications,contribute to internal build / deployment system,high performance / extensible data processing system,design, develop, test, deploy, maintain, and improve software