Junior Software Developer
at vTech Solution Canada
Direct apply link, refreshed by the daily generator.
About the Role
Design and implement front-end features and APIs
About vTech Solution Canada
Winnipeg-based software team, collaborative Agile culture
Full Description
We are hiring a
Junior Software Developer
The Junior Software Developer will be a full-time, on-site team member based in Winnipeg, MB. In this role, you will assist in designing, developing, testing, and maintaining software applications under the guidance of senior developers. You will write clean, maintainable code, participate in code reviews, and help troubleshoot and resolve technical issues. Daily responsibilities include collaborating with cross-functional teams to clarify requirements, implementing back-end features and APIs, and contributing to documentation. You will also support continuous improvement by learning new tools and technologies, following best practices, and participating in agile ceremonies where applicable.
Key Responsibilities:
- Design, develop, and implement front-end components and user interfaces
- Translate technical specifications into functional, tested applications
- Write clean, efficient, and maintainable code with proper documentation
- Build and test RESTful APIs and integrate with backend services
- Troubleshoot and resolve technical issues during development and deployment
- Conduct unit testing and support application maintenance
- Collaborate with developers, designers, and stakeholders in an Agile environment
- Ensure cross-browser compatibility and responsive design standards
- Optimize applications for performance, scalability, and usability
- Participate in design reviews, code reviews, and technical discussions
Must-Have Skills:
- Experience with Agile methodologies (Scrum/Kanban)
- Strong experience in React and TypeScript
- Hands-on experience with Node.js and Next.js
- Experience building and testing RESTful APIs
- Working knowledge of JAMstack architecture
- Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks
- Experience with responsive design and cross-browser development
- Familiarity with version control systems and DevOps practices
- Experience with Progressive Web Apps (PWA) is an asset
Qualifications:
- Experience in software development, programming, and analysis
- Knowledge of front-end UI/UX principles and large-scale web applications
- Experience with cloud platforms such as Azure is preferred
- Understanding of modern design patterns and application architecture
- Familiarity with authentication systems (Azure AD B2C, Okta) is an asset
- Experience working with relational databases and APIs
- Strong problem-solving, analytical, and communication skills
- Ability to work effectively in a collaborative team environment
- Experience with accessibility standards (AODA) is a plus
How To Apply:
If you meet the qualifications and are interested in this opportunity, please apply with your updated resume.
Only candidates who are legally authorized to work in Canada and currently residing in Canada will be considered. Candidates with public sector experience in Canada are preferred.
Interested in Applying?
- Send your resume at Sujal.P@vtechsolution.ca
Opens in a new tab on the company's website