To apply for this job you must first either login or register

Senior Front-End Developer (React JS) / Team Lead

Montreal, Quebec  - Permanent

Job Description


We are looking for the right person to become a key member of the Xentiant product development team. With a minimum of 5 years of software development experience and extensive experience building production web applications and mobile apps using React JS, you will be responsible for helping define the product roadmap and leading a team of developers to create the next version of the Xentiant community app platform. You will work collaboratively with the Architect to build leading edge UI/UX components and systems, and develop easy-to-use web-based tools that allow business users to create their own powerful apps and visual experiences using simple drag-and-drop workflows.

This is a ground floor opportunity with a company that is poised for rapid growth. You will have direct input into the direction and evolution of the Xentiant platform, and you will work closely with the company’s founders and senior management team to develop innovative solutions for world-class customers throughout North America and beyond.


•Leading the development of the Xentiant Portal and web-based tools for creating and publishing Xentiant Apps
•Developing new user-facing applications using React.js that combine real-time data with dynamic interactive visuals
•Coaching and leading a team of less experienced developers, defining best practices and implementing structured workflows and processes
•Participating in design reviews and brainstorming sessions with key stakeholders
•Building reusable components and front-end libraries for future use
•Translating designs and wireframes into high quality code
•Optimizing components for maximum performance across a wide array of web-capable devices and browsers
•Working with partners and customers to understand specific requirements

Must Have Skills:


•Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
•Thorough understanding of React.js and its core principles
•Experience with popular React.js workflows (such as Flux or Redux)
•Familiarity with newer specifications of EcmaScript
•Familiarity with RESTful APIs
•Knowledge of cloud services such as Microsoft Azure
•Familiarity with modern front-end build pipelines and tools
•Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
•Experience with Node.js and Express
•Ability to understand business requirements and translate them into technical requirements
•Familiarity with code versioning tools such as Git
•Ability to work in a startup environment with minimal supervision, comfortable with some ambiguity
•University degree in computer science or equivalent
•Minimum 5 years experience

Starting: ASAP
To apply for this job you must first either login or register