Prompthon
🌐 English
← Back to AI Jobs

AI Jobs · unknown

Junior Software Developer

Teckhorizon Inc

Toronto, ON, CAContractJunior

Job description

About This Job

About This Job The client is seeking a Junior Software Developer to support the design, development, testing, deployment, and maintenance of modern web applications. The successful candidate will work in an Agile environment, developing front-end and full-stack solutions using React, TypeScript, Node.js, and Next.js. The role involves building responsive, user-friendly applications, integrating with cloud-based services, and collaborating with cross-functional teams throughout the Software Development Life Cycle (SDLC).

Position Name

Junior Software Developer

Role Responsibilities

  • Translate technical and business requirements into working, tested applications.
  • Design, develop, test, debug, and maintain web-based applications.
  • Develop detailed programming specifications and write high-quality code.
  • Build and test RESTful APIs and application integrations.
  • Develop responsive and accessible user interfaces using React, TypeScript, HTML, CSS, and JavaScript.
  • Create and maintain functionality such as user authentication, profile management, customer notifications, and self-service registration features.
  • Troubleshoot, analyze, and resolve technical issues throughout development and production environments.
  • Participate in Agile ceremonies, sprint planning, and task management activities.
  • Collaborate with developers, architects, business analysts, and other stakeholders throughout the SDLC.
  • Support application deployment, implementation, and post-production activities.
  • Must-Have Qualifications
  • Experience working in Agile/Scrum development environments.
  • Strong experience with React.js and TypeScript.
  • Experience with Node.js and Next.js.
  • Experience building and testing RESTful APIs.
  • Working knowledge of Jamstack Architecture.
  • Hands-on experience developing Progressive Web Applications (PWAs).
  • Strong knowledge of JavaScript, HTML5, CSS3, and modern CSS frameworks.
  • Experience with responsive web design, front-end testing, debugging, and performance optimization.
  • Experience with version control systems such as Git.
  • Experience with cloud platforms, preferably Microsoft Azure.
  • Understanding of DevOps concepts, CI/CD pipelines, and task management tools.
  • Experience integrating authentication solutions such as Azure AD B2C and/or Okta.
  • Nice-to-Have Qualifications
  • Experience with headless Content Management Systems (CMS).
  • Experience with Kanban boards and Agile project management tools.
  • Knowledge of accessibility standards, including AODA requirements.
  • Experience conducting design reviews and technical walkthroughs.
  • Familiarity with Rapid Application Development (RAD) methodologies.
  • ## Position Name Junior Software Developer