Senior Front End Engineer

Senior Front End Engineer

Toronto, Ontario, Canada  - Permanent

Job Description

As a Senior Front End Developer, you possess the passion, curiosity, and motivation to design and implement solutions end-to-end. You are laser-focused on bringing value to end-users and have an amazing attention to product design details. You are a high-impact individual contributor who can also effectively mentor and collaborate with the team.

Experience in shipping production-quality code for medium to large scale software products.

This is a unique opportunity to come in and build something really big. Our client has an amazing competitive advantage because of all the development that went into their technology and platform that is currently being used by Fortune 500 companies. They are in high growth mode, so it is all about teamwork and winning together! They have a great product and a very talented and motivated team and the company will be growing extensively over the next 3+ years. They need people who are motivated to be an integral part of this high growth phase, this is the perfect time in the market to build something huge!

Must Have Skills:

● Minimum 2 years of React experience
● Minimum 3-5 years of industry experience
● Solid understanding of computer science: data structures, algorithms, object-oriented design, functional design, and other design principles/patterns such as Atomic design
● Proficient in HTML, CSS, browser DOM, JS and AJAX requests
● Comprehensive understanding of software systems in general, including microservices, SQL and NoSQL databases, unit and integration testing, CI/CD, API Design (RESTful and GraphQL), messaging, and containerization
● Familiar with one or more UX design systems and libraries: Material, Bootstrap, Polaris, etc
● Attention to product design details and user experience
● Knowledge of cross-browser, cross-platform, security, and responsive design
● Understanding data visualization is highly beneficial
● Self-directed, take initiative, and adjusts quickly to changing priorities, and copes effectively with complexity and ambiguity
● Has exceptional communication skills, understand how to influence both technical and non-technical teams
● A continuous learner who seeks and welcomes feedback to improve yourself and your craft

Role Requirements/Deliverables:

● Build great software products in a dynamic startup environment
● Create responsive front-end SaaS applications
● Front-End stack: ReactJS, ES6, Axios, Redux, RESTful, GraphQL, Material-UI, ApexCharts.js, AWS EB
● Back-End stack: AWS, Kubernetes, ECS, RDS, MySQL, MongoDB, DynamoDB, Lambda, S3, API Gateway, Cognito, Kafka, SQS, etc.,
● Participate in all aspects of the product life cycle: conceptual design, development, deployment, operations, and code reviews
● Work closely with product design and know when to strive for pixel-perfection and when to scale the effort to meet deadlines
● Facilitate inter-team and cross-functional collaboration
● Setup best practices and develop technical and product domain expertise
● Juggle between production and rapid prototyping needs in a fast-paced environment using agile practices
● Ensure code quality and maintainability by evolving architecture and tech stack, refactoring, standards, and improving build and test systems


Starting: ASAP
Travel: 0%
Dress Code: Casual

Similar jobs in Toronto:

Similar jobs in other locations: