Senior Frontend Developer
Location Address : Hybrid - Downtown Toronto 1 or 2 days / week in office (currently on Mondays / Wednesdays, subject to change as needed)Contract Duration : 6 monthsPossibility of extension or conversion to FTE : PossiblySchedule Hours : 9am-5pm Monday-Friday;
standard 37.5 hrs / week (No overtime)
- Reason : Additional CapacityTypical Day in Role :
- Develop modern front-end UI solutions using React.JS, ensuring that code and configurations adhere to security, logging, error handling, and performance standards, as well as non-functional requirements.
- Collaborate with cross-functional teams to define and design new features.
- Troubleshoot and debug to optimize performance
- Implement best practices for efficient and effective development.Candidate Requirements / Must Have Skills :
- 10+ years of experience in front end UI development (React preferred, Angular acceptable)
- 5-7 + years of experience working in database management and SQL
- Working knowledge of back end development (Spring)
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Experience with Agile development methodologiesNice-To-Have Skills :
- Experience with Cloud Computing Services such as Google GCP and Microsoft Azure a plus.Soft Skills Required :
- Ability to translate technical knowledge into business value.
- Strong communication skills to be able to communicate with various stakeholders / external teams and problem-solving
- Working collaboratively strong team player
- Capable of adapting quickly, managing multiple demands & competing priorities, while delivering deadlines
- Proven abilities to take initiative and be innovative.Education : Bachelor's or Master's degree in Computer Science or related field.
Best VS. Average CandidateThe best candidate will be a Java expert and have excellent communication skills.Candidate Review & Selection : 1 round MS Teams Video Interview 1 hour with HM and Director of Engineering and other developers30 minutes is for Introduction, background and experience, examples from previous jobs, and behavioral questions the remaining 30 minutes is for a technical test A hands-on exercise where the candidate will have to code for a solution Language : JAVA.