Software Developer- Front End – Senior
Pay Rate: Flexible
Location: Toronto, Ontario
Contract Length: 7 Months, Onsite
We at Raise are hiring right now for one of our Clients. If you’re interested, apply below for your chance to join a great place to work.
Responsibilities:
- Designing, developing and implementing front end code including user interface interactions and creating attractive and effective user interfaces
- Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
General Skills:
- Experience in programming and analysis; specialized software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications
- Experience in the use of object and/or third generation language development tools
- Experience in one or more programming languages
- Experience in application design, latest design patters, deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design, development, implementation and maintenance of applications
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
Front End Skills:
- Knowledge and experience coding and using basic artwork to deliver a complete user interface
- Experience creating web interfaces for large websites.
- Experienced with complex large-scale systems
- Experience with Cross browser compatibility
- Experience with Responsive frameworks
- Experience with Social Media APIs
- Experience defining product strategy and roadmap
- Experience working with external third parties to assess partnerships and licensing opportunities, runs beta and pilot programs with early-stage products and samples, and becomes an expert with respect to the competition
Qualifications and Experience:
1. Extensive experience in developing Single Page Application development using HTML5, CSS3, JavaScript, JQuery, Bootstrap, and frameworks such as Backbone, React, Stencil.js(Web Components) as well as API integration with REST (JSON, XML) APIs.
2. Extensive experience working independently with minimal supervision on application architecture and integration as well as managing architecture diagrams, technical documents, risk assessment, digital accessibility compliance, and QA/UAT feedback.
3. Extensive experience in root cause analysis during unanticipated outages by providing troubleshooting and debugging recommendations and support.
4. Experience developing and/or maintaining large scale information technology applications and working effectively with a group of multidisciplinary staff in a project team setting including the creation of related documentation as well as relevant training.
5. Experience developing digital products that comply with accessibility standards and/or best practices (WCAG 2.x AA, AODA, WAI-ARIA) while optimizing accessibility features of the platform (Web, iOS, Android).
6. Post-secondary education in computer science or a related discipline, or the approved equivalent combination of education and/or experience with the ability to provide technical leadership on large scale projects.
7.Experience integrating secure authentication flows using OpenID Connect (OIDC) with Proof Key for Code Exchange (PKCE), including implementing authorization code flows in Single Page Applications and ensuring compliance with modern security best practices.
8.Strong interpersonal skills with ability to effectively communicate with team members and clients regarding technical and business requirements.
Assignment and duties:
components for the STR portal used by residents.
– Documenting technical specifications, system designs, and implementation details related to the portal.
– Supporting the secure submission and handling of sensitive medical documentation and special collection forms.
– Troubleshooting and resolving application issues related to portal functionality, data integrity, and user access.
– Participating in the planning and estimation of development tasks and enhancements to support evolving program needs.
– Collaborating with internal stakeholders to ensure the portal meets accessibility, privacy, and security requirements for handling confidential medical information.
Deliverables:
1. Extensive experience in developing Single Page Application development using HTML5, CSS3, JavaScript, JQuery, Bootstrap, and frameworks such as Backbone, React, Stencil.js(Web Components) as well as API integration with REST (JSON, XML) APIs.
2. Extensive experience working independently with minimal supervision on application architecture and integration as well as managing architecture diagrams, technical documents, risk assessment, digital accessibility compliance, and QA/UAT feedback.
3. Extensive experience in root cause analysis during unanticipated outages by providing troubleshooting and debugging recommendations and support.
4. Experience developing and/or maintaining large scale information technology applications and working effectively with a group of multidisciplinary staff in a project team setting including the creation of related documentation as well as relevant training.
5. Experience developing digital products that comply with accessibility standards and/or best practices (WCAG 2.x AA, AODA, WAI-ARIA) while optimizing accessibility features of the platform (Web, iOS, Android).
6. Post-secondary education in computer science or a related discipline, or the approved equivalent combination of education and/or experience with the ability to provide technical leadership on large scale projects
Must Haves:
· Extensive experience in developing Single Page Application development using HTML5, CSS3, JavaScript, JQuery, Bootstrap, and frameworks such as Backbone, React, Stencil.js(Web Components) as well as API integration with REST (JSON, XML) APIs.
· Extensive experience working independently with minimal supervision on application architecture and integration as well as managing architecture diagrams, technical documents, risk assessment, digital accessibility compliance, and QA/UAT feedback.
· Extensive experience in root cause analysis during unanticipated outages by providing troubleshooting and debugging recommendations and support.
· Experience developing digital products that comply with accessibility standards and/or best practices (WCAG 2.x AA, AODA, WAI-ARIA) while optimizing accessibility features of the platform (Web, iOS, Android).
Looking for meaningful work? We can help!
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com