Junior Software Developer
at Teckhorizon Inc
Direct apply link, refreshed by the daily generator.
About the Role
Build and maintain React and Next.js apps
About Teckhorizon Inc
Canadian software company delivering modern web apps
Full Description
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).
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.
Opens in a new tab on the company's website