Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Position Title : RQ10182 - Software Developer – Front End- Junior
Location : Toronto, ON (Onsite)
Mode: Contract
Position Overview
The Junior Front-End Software Developer will be responsible for designing, developing, testing, and maintaining user-facing components of enterprise web applications for the Ontario Public Service (OPS). The role requires hands-on experience with modern front-end technologies, adherence to OPS accessibility and digital standards, and the ability to work collaboratively within Agile, cross-functional teams.
Key Responsibilities
- Design, develop, and implement responsive front-end applications and user interfaces using modern JavaScript frameworks
- Translate technical and functional specifications into working, tested front-end solutions
- Write clean, maintainable, and reusable code following established coding standards and best practices
- Conduct unit testing, debugging, and performance optimization of front-end components
- Resolve technical issues arising during development, testing, deployment, and production support
- Collaborate with UX designers, backend developers, QA teams, and product managers throughout the SDLC
- Ensure applications comply with OPS digital standards, AODA, and WCAG 2.0 accessibility requirements
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives
Mandatory Technical Skills
- 2–5 years of hands-on experience in front-end application development
- Strong experience with JavaScript and TypeScript
- Hands-on experience with React and Next.js
- Experience with HTML5, CSS3, and responsive design frameworks
- Working knowledge of Node.js
- Experience using Azure DevOps, Git, task boards, and CI/CD pipelines
- Hands-on experience in debugging, testing, and optimizing front-end applications
Accessibility and Compliance
- Hands-on experience developing applications compliant with AODA and WCAG 2.0 standards
- Strong understanding of semantic HTML, ARIA roles, and accessible UI design
- Experience ensuring compatibility with assistive technologies such as screen readers (e.g., JAWS)
Architecture and Design Skills
- Understanding of component-based and reusable UI architecture using React
- Awareness of modern, cloud-based application architectures
- Familiarity with RESTful APIs and integration with backend services
- Knowledge of front-end performance optimization techniques
Engineering Practices
- Experience working within Agile/Scrum environments
- Understanding of Test-Driven Development (TDD) and unit testing practices
- Strong attention to detail and commitment to clean, maintainable code
- Ability to work effectively within autonomous, cross-functional teams
Soft Skills
- Strong verbal and written communication skills
- Ability to clearly explain technical concepts to non-technical stakeholders
- Collaborative mindset with willingness to learn from senior team members
- Strong analytical and problem-solving abilities
- Ability to manage priorities in a fast-paced environment
Preferred Qualifications
- Prior experience working with the Ontario Public Service or public-sector projects
- Knowledge of OPS digital standards and processes
- Experience with large-scale enterprise web applications
Key Skills
Ranked by relevanceReady to apply?
Join BuzzClan and take your career to the next level!
Application takes less than 5 minutes

