Software Developer – Front End – Intermediate

This job has expired.

The closing date for this job has passed. Please visit our job listings page to explore current opportunities.

View Job Listings
To apply, please email your resume to careers@lotusit.ca
Ref: RQ09894 Contract Onsite – 222 Jarvis Street, Toronto
Posted Date: November 27, 2025
Location: Onsite – 222 Jarvis Street, Toronto
Public Sector Experience: Government Services Integration Cluster – Ministry of Public and Business Service Delivery and Procurement
Contract End Date: 2027-01-16 *
Rate: $81.56/hr

The Software Developer – Front End – Intermediate will design, develop, and implement user interface components and front-end application code. The role includes translating technical specifications into functioning applications, writing and generating code, creating UI interactions, supporting unit testing, and troubleshooting technical issues during development, implementation, and migration phases.

Key Responsibilities
  • Design and implement front-end user interfaces for large-scale systems.
  • Translate system specifications into working, tested applications.
  • Develop detailed programming specifications and generate clean, maintainable code.
  • Create responsive, cross-browser compatible UIs.
  • Conduct unit tests and troubleshoot technical issues.
  • Support implementation, data conversion, and migration activities.
  • Collaborate with IT teams across the SDLC.
  • Participate in design walkthroughs and provide post-implementation support.
General Skills
  • Experience in programming and analysis within structured SDLC methodologies.
  • Ability to design, code, test, debug, and document applications.
  • Experience with relational/hierarchical databases and query tools.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to elicit and document requirements from business stakeholders.
  • Experience working on large websites and enterprise-scale systems.
  • Experience with responsive frameworks, cross-browser compatibility, and social media APIs.
Mandatory Technical Skills
  • 1+ years Java development experience.
  • 1+ years Oracle database experience.
  • 1+ years SQL experience (tables, views, sequences, stored procedures, triggers).
  • 1+ years Angular (v15+ preferred).
  • 1+ years JavaScript.
  • 1+ years TypeScript.
  • 5+ years HTML5 and CSS.
  • 5+ years Node/NPM.
  • 1+ years Spring Framework (MVC, Security, JPA, Boot).
  • Experience with IDEs: Eclipse, IBM RAD/RSA, IntelliJ, VS Code.
  • 1+ years Bitbucket.
  • Experience developing responsive web applications.
Nice-to-Have Skills
  • REST API development.
  • Hibernate/JPA.
  • Maven.
  • Agile development experience.
  • Object-oriented coding, design patterns, refactoring, clean code.
  • Understanding of event-based or reactive architectures.
  • REST API design and resiliency patterns.
Evaluation Criteria
  • Java experience – 20%
  • Technical Skills (Angular, JS, TS, HTML/CSS, Node, Spring, Bitbucket, responsive UI) – 40%
  • Oracle database and SQL – 15%
  • AODA / WCAG 2.0 compliance experience – 15%
  • Soft Skills (communication, collaboration, problem-solving) – 10%
Engagement Details
  • Start Date: January 17, 2026
  • End Date: January 16, 2027
  • Closing Date: December 1, 2025 at 12:00 p.m. EST
  • Work Arrangement: Onsite (Mon–Fri, 8:00–5:00)
  • Security Clearance: None required
  • Openings: 1 | Max Submissions: 1
  • Extension Possible: 1 time
  • Onsite Schedule: 4 days/week onsite from Oct 20, 2025; 5 days/week onsite from Jan 5, 2026
* Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.