This recruiter is online.

This is your chance to shine!

Apply Now

Jr. Full Stack developer to support the implementation and advancement of a Dynamic Streaming Platform

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Our valued client is looking for a Jr. Full Stack developer to support the implementation and advancement of a Dynamic Streaming Platform.


An initial 1-year contract (with 1 additional 6 month renewable option periods). Toronto or Montreal (minimum 2 days per week on-site).


Tasks include:

  • Short-term Objectives:
  • Assist in Finalizing the Django BFF Migration:
  • Support senior developers in completing the migration of the current architecture to a Django-based Backend-for-Frontend system.
  • Address and resolve smaller, well-defined tasks or bugs within the migration process.
  • Contribute to Dynamic Streaming UX/UI Implementation:
  • Collaborate with the frontend development team to implement components of the UX/UI design.
  • Focus on responsive and interactive front-end features.
  • Ensure design consistency by adhering to established coding guidelines and frameworks.
  • Mid-long-term objectives:
  • Support Frontend Enhancements:
  • Assist in implementing additional features for the Dynamic Streaming Platform's user interface
  • Work on improving UI responsiveness, performance, and cross-browser compatibility under the supervision of senior developers.
  • Assist in Backend Improvements:
  • Work on predefined backend tasks, such as extending or optimizing APIs for the Dynamic Streaming backend
  • Debug and troubleshoot backend issues with guidance from senior team members.
  • Ongoing Platform Support and Development:
  • Continue contributing to feature updates and bug fixes for both the frontend and backend
  • Collaborate with other developers to adapt the platform to meet future business or technical requirements.
  • Skill Development and Contribution:
  • Enhance technical expertise by learning best practices in full-stack development
  • Gradually take on increasing responsibility in both frontend and backend tasks
  • Provide smaller contributions to documentation, knowledge sharing, and collaboration across teams


Must have:

  • 1-3 years of professional experience as a Full Stack Developer (internships or academic projects in related fields are acceptable)
  • Exhibit a foundational understanding of full-stack development and have familiarity with the following tools and technologies:
  • Frontend: Basic knowledge of React.js, HTML, CSS, JavaScript.
  • Backend: Foundational experience with Python, Django, or similar frameworks.
  • Database: Basic understanding of relational databases like PostgreSQL.
  • Version Control: Proficiency with Git and Git-based collaboration workflows.
  • Additional Basics: Familiarity with REST API concepts, testing, and debugging


Nice to have:

  • Experience creating wireframes, user flows, interactive prototypes, and mockups for applications across physical devices, touchscreens, and desktop systems.
  • Experience adapting designs for different user roles (e.g., operators, simple users) and skill levels
  • Experience working with third-party services
  • Knowledge of digital accessibility best practices an asset; Working experience with Agile framework in Jira is an asset
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined