Job Title: React Lead and React Developer
Location: Mississauga, ON, Canada (3 days onsite in a week)
Employment Type: Full-time
For developers looking for 7+ years of experience candidates.
For Leads looking for 10+ years of experience candidates.
Responsibilities:
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
- Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
- Apply fundamental knowledge of programming languages for design specifications
- Develop Code, test, document and release stories as part of development team.
- Reviewing code work for accuracy and functionality.
- Apply fundamental knowledge of programming languages for design specifications
- Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules.
- Proactively notify Tech Lead and Scrum master about risks, bottlenecks, problems, issues, and concerns.
- Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
Qualifications:
- 7+ Yrs years of experience in React.js development
- 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).
- Knowledge of isomorphic React, micro frontends is a plus.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements.
- A knack for benchmarking and optimization.
- Familiarity with code versioning tools such as Git
Education:
- Bachelor's degree/University degree or equivalent experience