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.
•