Description
Title: Senior Full Stack Software Developer Location: Toronto, ON- Hybrid, 3 Days onsite / 2 days remote Duration: Long Term Contract Job Description: Experience and Skill Set Requirements: Must Have: 5 years’ experience with React Ideally 3 years’ experience with Elasticsearch but flexible with overall experience Experience collaborating with a multidisciplinary agile team Strong communication skills are a must Build effective UI design, accessibility, security-driven development, web standards, and design systems Knowledge and experience of backend stack (some examples include: Node.js, Redis, RabbitMQ, Kafka, Golang or similar) along with frontend technology such as modern web frameworks technology stack – React and Next.js web framework Nice to Have: Prior OPS experience Digital Experience and Product knowledge -15 Strong knowledge of software standards and best practices in delivery of complex, user-centric IT solutions. Experience with defect management lifecycle and tools such as Jira Development experience – 30 Experience with mobile and responsive front-end development in React Native Build effective UI design, accessibility, security-driven development, web standards, and design systems Experience with semantic accessible HTML5, CSS/SCSS, Foundation, Bootstrap, ES6, TypeScript Knowledge and experience of backend stack (some examples include: Node.js, Redis, RabbitMQ, Kafka, Golang or similar) Demonstrated experience with Cloud delivery / deployment models and working with DevOps Framework & testing experience – 25 Hands-on experience with modern web frameworks technology stack – React and Next.js web framework preferred Identify experience with browser/mobile automated testing (Unit Testing, SIT, UAT, etc.) using tools such as BrowserStack Experience with testing frameworks like Selenium, Selenium Grid, Protractor, Cucumber, Karma, Jasmine, Mocha, Chai Experience with WCAG 2.0 and ARIA implementation and accessibility best practice Design and Architecture – 15 Experience in micro service design and implementation of IT solutions from the architectural design Understanding of modern architectural principles for cloud-based solutions Proven experience designing modern architectural patterns to support delivery of complex IT solutions that are reliable, secure, responsive and scalable Leadership & methodologies -15 Experience on a build/run team using agile methods such as understanding of product backlog in sprint planning, conveying vision for team on end-product, experience part of scrum ceremonies, etc Experience collaborating with a multi-disciplinary team Comfortable participating in design sprints and bringing your product and technical ideas to the wider team