Location Address : Hybrid - Downtown Toronto 1 or 2 days / week in office (currently on Mondays / Wednesdays, subject to change as needed)
Contract Duration : 6 months
Possibility of extension or conversion to FTE : Possibly
Schedule Hours : 9am-5pm Monday-Friday; standard 37.5 hrs / week (No overtime)
Reason : Additional Capacity
Typical 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 methodologies
Nice-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 Candidate
The 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 developers
30 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.