HM Note: This hybrid contract role is three (3) days in office. Candidates' resumes must include first and last name.
Description
Responsibilities:
- Designing, developing, and implementing front-end code including user interface interactions and creating attractive and effective user interfaces.
- Translating technical systems specifications into working, tested applications, including developing detailed programming specifications, writing and generating code, compiling data-driven programs, maintaining, and conducting unit tests.
- Resolving and troubleshooting technical problems during software use and operation, including providing technical assistance in implementation, conversion, and migrations.
General Skills
- Experience in programming, analysis, and specialized software support at the specified experience level.
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle.
- Experience with structured methodologies for application development, design, implementation, and maintenance.
- Proficiency in design, coding, testing, debugging, and documentation of applications.
- Experience with object-oriented and/or third-generation language development tools.
- Knowledge of one or more programming languages.
- Experience in application design, deployment, troubleshooting, and use of modern design patterns.
- Experience with relational and hierarchical database technologies.
- Experience using query languages for information retrieval.
- Knowledge of communication protocols.
- Experience eliciting and documenting requirements from business stakeholders.
- Strong analytical, problem-solving, decision-making, communication, interpersonal, and negotiation skills.
- Proven team player with a track record of meeting deadlines.
Front End Skills
- Experience coding and using artwork to deliver user interfaces.
- Experience creating web interfaces for large-scale websites.
- Knowledge of cross-browser compatibility, responsive frameworks, social media APIs, and product strategy.
- Experience working with external partners, assessing partnerships, and conducting beta/pilot programs.
Desirable Skills
- Knowledge of internet application programming and rapid application development methodologies.
- Understanding of information management principles.
- Experience with middleware, gateways, and modifying product installation scripts.
- Ability to support post-implementation issues and conduct design walkthroughs.
- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and standards.
- Ability to provide user and system documentation.
Skills and Experience Requirements
Technical Skills 30%
- Experience with Agile, React, TypeScript, Node.js, Next.js, RESTful APIs, Jamstack, Progressive Web Apps, HTML, JavaScript, CSS, CSS frameworks, DevOps, headless CMS, user login/profile functionalities, and technical troubleshooting.
Experience 30%
- Experience with Azure, JavaScript, CSS, HTML, APIs, application design, structured methodologies, communication protocols, stakeholder engagement, and system integrations like Azure AD B2C and Okta.
Communication Skills 10%
- Strong documentation, presentation, and customer service skills, with the ability to communicate technical ideas clearly and effectively.
Must Have
- React with TypeScript, Node.js, Next.js, RESTful APIs, Jamstack architecture, and excellent communication skills for client interactions.