We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Javascript Web Developer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Software Applications Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: •Understand the company's business processes for product entitlement/license management, product renewals and customer support •Understand system specifications and application high level designs •Complete application detail designs •Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: •1+ years of .Net web applications programming experience •1+ years SQL Server/T-SQL programming experience •Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc •Understand OO design and common used web application programming patterns like MVC etc •Understand application development methodologies and lifecycle management Educational Requirement: •Bachelors in Computer Science or Information Technology #LI-ELENASH #GD
Web GUI Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an intermediate to senior level Software Developer to join our Ottawa office. At Fortinet, you will use your skills to design, develop, maintain and improve new and existing software of our products. You will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. This position provides a wide range of variety and scope and provides excellent learning opportunities from a talented team of senior developers. Job Duties: •Work with talented team members on full line of products in the field of UTM •Support upper management with high quality deliverables in a timely manner •Take part in various software projects with focus on front end developments •Help shape the design and development processes of next generation GUIs Skills and Knowledge Required: •Software development in Unix/Linux, or mobile environment •Experience with C/C++, script programming, such as JavaScript, Python, Perl •Understanding of TCP/IP networking and various networking protocols •Proven experience and strong knowledge of web application technologies such as CSS, HTML5, ES6, React, Angular •Extensive knowledge of user interface design principles and best practices •Solid understanding of relational & non-relational database management systems •Experience or knowledge of SaaS, cloud computing infrastructure and implementation is a plus •Experience with virtualization platforms, such as AWS, KVM, VMWare, is a plus •Experience with mobile application development on Android / iOS is a plus •Excellent problem solving and trouble shooting skills •High motivation to succeed Education Required: •Bachelor or Master degree in Computer Science or equivalent #GD # LI-MIMI
Intermediate Software Developer
Winters Technical Staffing, Vancouver
Title: Intermediate Software DeveloperLocation: Vancouver, BCType: Full Time, PermanentSalary: TBDBenefits: Full Benefits including Dental care, Extended health care, Life insurance, Paid time off, Vision care, Casual dress, On-site parkingSchedule: 8 hour shiftWork remotely: Temporarily due to COVID-19COVID-19 precaution(s):Remote interview processVirtual meetingsAboutOur client is a high tech security company based in Vancouver, that provides anti-drone solutions. Their technology can safely and effectively detect, identify, and neutralize rogue drones to prevent them from posing security threats in unauthorized areas.ResponsibilitiesStrong development and practical experience in creating and implementing web-based user interfaces Responsible for constructing the front-end interfaces with JavaScript frameworks and collaborating with backend developers, as well as developing web server features with Python. Must  be able to work closely with the development team to build out the application components and maintain these systems throughout the development life cycle. Must also have the ability to diagnose problems and ensure load efficiently, high availability and reliability for load balancing across the platform.My client is not expecting you to arrive with everything you need to know. They work in a highly collaborative environment where they will educate you on the technologies they have adopted while you help to further innovate, be it software, procedures, or fun! In return you will develop, test and maintain software products to ensure strong functionality and optimization.Requirements2+ years of professional experience in software development, testing, and maintenanceProficient in AngularJS, Python, MySQLHands-on experience working with HTML, CSS/SCSS, REST, Nginx, MQTTExperience with Linux command line programs and shell scriptsExperience with test-driven development and automated testing frameworksStrong background in server-side architecture for scalability, availability, performance, security, and agilityExperience with Scrum/Agile development methodologiesExcellent verbal and written communication skillsGood understanding of latest technology trendsAbility to quickly pick up expertise on new technologiesAbility to adjust to change and rapid pace of developmentExcellent problem-solving skills with the ability to translate requirements into a technical design, but within the constraints of the current platform or legacy systemsBachelor’s Degree in computer science or equivalent experienceEligible to work in Canada
Enterprise Web Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an Enterprise Web Developer to join a high-performing product engineering team specialized in design and development of enterprise grade security products. They will work closely with project leads, managers and stakeholders to plan, prototype, develop, test and release new product features through an iterative process. The ideal candidate is not only technical, but also energetic and passionate about working for Fortinet and developing our products. This is a great opportunity to learn in an innovative, fast-paced environment while expanding your knowledge in the multidisciplinary field of web development and network security. Job Responsibilities: • Translate high-level business requirements into tactical project definitions across multiple applications. • Scope initiatives accurately and prioritize work items appropriately. • Create system / component prototypes quickly and efficiently. • Design, develop and deploy high availability, high scalability, and secure systems. • Perform unit testing, develop appropriate artifacts/documentation, and facilitate final delivery. • Support production issues, including independently completing root-cause analysis and diagnosis. • Work closely with other developers to triage and eliminate bugs. • Work in an iterative and Agile environment on a cross functional team. • Provide design and development feedback, while working collaboratively in determining the best solution for the user. Job Experience Required: • Significant hands-on experience with web application development. • A solid understanding of modern cloud DevOps strategies, code workflows, CI/CD pipelines, Git. • Expertise in developing, debugging, and performance tuning open-source LAMP applications (e.g., Moodle, WordPress, Drupal), themes and contributed modules. • A good grasp of security principles, network infrastructure and API architectures. • Proficiency with PHP frameworks, such as Phalcon, Laravel etc. • Proficiency with JavaScript / React framework. • Proficiency with RESTful Web Services and relevant tools. • Proficiency with MySQL and PostgreSQL. • Experience scaling applications on popular Cloud-based services, such as AWS EC2. • High levels of self-motivation and stamina. • Focus on delivering results with benefits to the customer. • Strong interpersonal, verbal and written communication skills. • Great team player looking to work with like-minded individuals. Educational Requirement: • Bachelor's degree in computer science, software engineering or related field, or an equivalent combination of training and experience is desirable. • Certifications in networking (NSE/CCIE/CCNP/CCSP), cloud platforms and or other relevant certifications would be highly desirable.
Web Developer
Fortinet, Burnaby, BC
DescriptionFortinet are looking to add a talented Web Developer to our FortiAnalyzer development team in Burnaby, BC! This is a full stack position where you will contribute towards front-end (HTML, CSS, Javascript and associated frameworks) and back-end (Python) code. We are looking for a highly motivated individual who can thrive in a fast pace environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly. Job Responsibilities: • Create, code and implement web-based user interfaces for FortiAnalyzer and FortiManager. • Be responsible for Python Web server and browser client-side functionalities. • Collaborate with graphic designers and backend development teams to construct and implement the front-end interfaces • Quick prototyping with JavaScript frameworks to experiment ideas and UI/UX enhancements. • Keep code base and design up to date with the latest trend and technology. • Optimizing loading performance for large data. Job skills required: • Proficient with at least one JavaScript framework/libraries such as JQuery, AngularJS, VueJS etc. • Expertise in HTML5, CSS3, Bootstrap. • Strong in OOPs and MVC concepts in JavaScript. • Hands-on coding experience with Python. • Strong analysis, problem-solving and troubleshooting skills. • A collaborative personality, enjoy working in a team-oriented environment. #GD #LI-CN1
Senior/Team Lead Web Developer - FortiOS
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Web Developer/Team Lead to join the FortiOS Experience team which is responsible for developing our FortiOS, FortiSASE and Fortigate Cloud products. More information on these products can be found at the links below: • https://www.fortinet.com/products/fortigate/fortios • https://www.fortinet.com/products/sase • https://www.fortinet.com/products/smallbusiness/fortigate-cloud You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on web development. In addition you lead by example in promoting software development best practices and enjoy mentoring and coaching team members to achieve their full potential. To find out more about what it is like working for the FortiOS experience team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities: In this position you will: • Implement and maintain web-based user interfaces for Fortinet security and management products • Collaborate with development teams to create easy to use and powerful web applications • Stay on top of new developments in web application development and suggest improvements within the team • Lead by example in promoting best practices within the team and organization • Lead and/or mentor other team members to allow them to further develop their skills • Provide product improvement suggestions while using Fortinet firewalls on a daily basis Job Skills Required: • Strong JavaScript, HTML and CSS coding capabilities as well as experience with client side MVC frameworks such as Angular or React • Experience leading, training or mentoring software developers • Ability to optimize web interfaces for performance without sacrificing usability • Excellent problem solving and troubleshooting skills Assets: • Understanding of UX principles and how to apply them • Understanding of networking and security concepts Educational Requirements: • Tertiary qualifications in Computer Science or related discipline #LI-CN1 #GD
Web Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an intermediate to senior level Software Developer to join our Ottawa office. At Fortinet, you will use your skills to design, develop, maintain and improve new and existing software of our products. You will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. This position provides a wide range of variety and scope and provides excellent learning opportunities from a talented team of senior developers. Job Duties: •Work with talented team members on full line of products in the field of UTM •Support upper management with high quality deliverables in a timely manner •Take part in various software projects with focus on front end developments •Help shape the design and development processes of next generation GUIs Skills and Knowledge Required: •Software development in Unix/Linux, or mobile environment •Experience with C/C++, script programming, such as JavaScript, Python, Perl •Understanding of TCP/IP networking and various networking protocols •Proven experience and strong knowledge of web application technologies such as CSS, HTML5, ES6, React, Angular •Extensive knowledge of user interface design principles and best practices •Solid understanding of relational & non-relational database management systems •Experience or knowledge of SaaS, cloud computing infrastructure and implementation is a plus •Experience with virtualization platforms, such as AWS, KVM, VMWare, is a plus •Experience with mobile application development on Android / iOS is a plus •Excellent problem solving and trouble shooting skills •High motivation to succeed Education Required: •Bachelor or Master degree in Computer Science or equivalent #LI-MIMI
Software Application Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL Server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: • Understand the company's business processes for product entitlement/license management, product renewals, and customer support • Understand system specifications and application high-level designs • Complete application detail designs • Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: • 7+ years of .Net web applications programming experience • 7+ years SQL Server/T-SQL programming experience • Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc • Understand OO design and commonly used web application programming patterns like MVC etc • Understand application development methodologies and lifecycle management Educational Requirement: • Bachelors in Computer Science or Information Technology #GD #LI-ELENASH
Senior Web Developer
Fortinet, Burnaby, BC
DescriptionWe are looking for a highly motivated Senior Web Developer who can thrive in a fast pace environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly. When applying, please include your demonstrable work for a personal or professional site. Job Responsibilities: • Create, code, and implement web portal pages for FortiGate Cloud. • Be responsible for web server and browser client-side functionalities. • Collaborate with graphic designers and backend development teams to construct and implement the front-end interfaces • Quick prototyping with JavaScript frameworks to experiment with ideas and UI/UX enhancements. • Keep the code base and design up to date with the latest trend and technology. • Optimizing loading performance for large data. Job skills required: • Proficient with at least one JavaScript framework/library such as JQuery, AngularJS, VueJS, etc. • 3+ years' experience in web development and testing. • Expertise in HTML5, CSS3, Bootstrap. • Strong in OOPs and MVC concepts in JavaScript. • Strong analytical, problem-solving, and troubleshooting skills. • A collaborative personality, enjoy working in a team-oriented environment. • Hands-on coding experience with Java is a plus. Educational Requirements: • Bachelor's degree in computer science or equivalent experience. #GD #LI-AV1
Senior Full-Stack Web Developer
Fortinet, Burnaby, BC
DescriptionFortinet team has a great career opportunity for a Senior Full-Stack Web Developer within its FortiClient team, which is responsible for several of Fortinet's client software developments. The new developer will be primarily working on the FortiClient EMS software with an emphasis on both front-end and back-end web development. Job Responsibilities: • Design, research, development and maintenance for the FortiClient EMS software • Stay on top of new developments in the fields of front-end and back-end web application development Skills Required: • Experience with web application development • Experience with building user interfaces using modern web standards • Familiar with JavaScript frameworks (ex. Vue.js, AngularJS, React). • Experience with web frameworks (ex. Django, Flask, Express.js) • Experience with relational databases (ex. MS SQL, PostgreSQL) • Familiar with RESTful API design principles • Experience designing and implementing large development projects • Experience mentoring junior developers • Excellent problem solving and troubleshooting skills • Must be able to work well in a team development environment Nice-to-Have: • Experience with NoSQL databases (ex. MongoDB, Elasticsearch) • Experience with data visualization front-end libraries (ex. D3.js) • Experience with Python, Go • Experience with microservices architecture • Experience with network topology and security #GD #LI-AV1
Web Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for Web Developers with a passion to improve and expand the user experience of our FortiGate Cloud, a cloud-based management platform for FortiGate Unified Threat Management devices. You will join a high energy team that is creating a compelling and innovative cloud-based management solution for thousands of devices across multiple customers. As a Fortinet Web Developer, you will work on cloud management and services - including zero-touch deployment, firewall configuration management, reporting and analytics. To find out more about what it is like working for the team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities • Implement and maintain a web-based user interfaces for FortiGate Cloud • Collaborate with development teams to create easy to use and powerful web applications • Stay on top of new developments in web application development and suggest improvements within the team • Promote best practices within the team and organization Job Skills Required • Strong JavaScript, HTML, and CSS. TypeScript preferred • Experience with Angular or other MVC frameworks • Excellent problem solving and troubleshooting skills • Experience with Linux development environment • Ability to optimize web interfaces for performance without sacrificing usability • Ability to build user interfaces using modern web standards Assets • Understanding of UX principles and how to apply them • Experience with test driven development • Knowledge of cloud computing • Knowledge of C programming • Understanding of networking and security concepts #LI-CN1 #GD
Web Developer
Fortinet, Burnaby, BC
DescriptionJoin our team - create, code and implement web-based user interfaces for our FortiManager/FortiAnalyzer. We are looking for a highly motivated individual who can thrive in a fast pace environment and successfully contribute to the team. The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly. Job Responsibilities: • Create, code and implement web-based user interfaces for FortiManager/FortiAnalyzer. • Write reusable code and libraries for both server and front-end codes(full stack). • Enhance and optimize web user interface for best performance and scalability. • Collaborate with graphic designers and backend development teams to construct and implement the front-end interfaces. • Bridge the gap between technical implementation and customers' scenarios, always pay attention to useability details. • Self-test completed features before passing job to release QA team. Job skills required: • Proficient with one or multiple JavaScript framework/libraries such as React, Redux, JQuery, AngularJS, VueJS etc. • Expertise in HTML5, CSS3, Bootstrap. • Hands-on coding experience with Python or C++ • Strong analysis, problem-solving and troubleshooting skills. • A collaborative personality, highly responsible and enjoy working in a team-oriented environment. Educational Requirements: • Bachelors degree in computer science or equivalent experience. #GD #LI-CN1
Web Developer - FortiGate Cloud
Fortinet, Burnaby, BC
DescriptionFortinet is looking for Web Developers with a passion to improve and expand the user experience of our FortiGate Cloud, a cloud-based management platform for FortiGate Unified Threat Management devices. You will join a high energy team that is creating a compelling and innovative cloud-based management solution for thousands of devices across multiple customers. As a Fortinet Web Developer, you will work on cloud management and services - including zero-touch deployment, firewall configuration management, reporting and analytics. To find out more about what it is like working for the team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities • Implement and maintain a web-based user interfaces for FortiGate Cloud • Collaborate with development teams to create easy to use and powerful web applications • Stay on top of new developments in web application development and suggest improvements within the team • Promote best practices within the team and organization Job Skills Required • Strong JavaScript, HTML, and CSS. TypeScript preferred • Experience with Angular or other MVC frameworks • Excellent problem solving and troubleshooting skills • Experience with Linux development environment • Ability to optimize web interfaces for performance without sacrificing usability • Ability to build user interfaces using modern web standards Assets • Understanding of UX principles and how to apply them • Experience with test driven development • Knowledge of cloud computing • Knowledge of C programming • Understanding of networking and security concepts #LI-CN1 #GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Web Developer - FortiSASE SIA
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Web Developer to join the FortiOS Experience team to work on our exciting new product called FortiSASE Secure Internet Access (SIA). More information on our SASE solutions is available at https://www.fortinet.com/products/sase FortiSASE SIA is a SaaS-based service that combines network and security functions with WAN capabilities, which allows users to securely access the Internet from anywhere. As a team member, you will be responsible for testing the end-to-end functionality of the product. You will be working closely with multiple development and QA teams to verify new features, regression test existing functionalities and improve the product's usability, reliability, and performance. Job Responsibilities • Implement and maintain web-based user interfaces for Fortinet security and management products • Collaborate with development teams to create easy to use and powerful web applications • Work closely with developers and product owners from a variety of teams • Stay on top of new developments in web application development and suggest improvements within the team • Promote best practices within the team and organization • Provide product improvement suggestions while using FortiSASE SIA on a daily basis Job Skills Required • Strong JavaScript, Typescript, HTML and CSS coding capabilities • Ability to optimize web interfaces for performance without sacrificing usability • Experience with Angular or other client-side MVC frameworks (such as React, Vue) • Ability to build user interfaces using modern web standards • Excellent problem solving and troubleshooting skills • Experience with test driven development, ranging from unit testing to end to end testing Assets • Knowledge of C programming and experience using a Linux development environment • Understanding of UX principles and how to apply them • Understanding of networking and security concepts Educational Requirements • A degree or technical diploma in Computer Science, Computer Technology, or related field. #LI-CN1 #GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Web Developer
Fortinet, Burnaby, BC
DescriptionOur Product Management Web Development team is hiring for an exciting opportunity. We are looking for a Web Developer to enhance the user experience of our internal and public facing web sites. The Developer will work on projects that are corporate and/or customer focused and believe in creating features that improve the lives of your sites users. Your passion for efficiency is reflected in your daily life and you crave to be part of an innovative web team that is creating compelling web-based systems for an array of users. Does this sound like you? Job Responsibilities: * Development of cutting-edge web applications that perform superbly across all platforms * Collaboration with Web Developers in the team and UX designers but the focus for this role will be improving the functionality on backend * Develop and refactor Micro-services and database connectivity * Enhancing the performance and reliability of our current web-based application features * Understand and work on business goals, user needs and technical constraints * Stay on top of new developments in web application development and suggest improvements within the team Job Skills Required: * 2+ years of demonstrable Web development experience on industry projects * Advanced level of JavaScript (Angular, React, or Vue) * Must have hands-on experience with python3.x, MySQL * Experience with Kafka, RabbitMQ, Hadoop, Spark, Redis, Docker, and Kubernates are a bonus * Experience with Web Services protocols such as JSON, and REST API * Working experience with CSS and HTML (SASS, CSS3, HTML5, Bootstrap) * Strong oral and written communication skills, good teamwork player * Highly detail oriented, self-motivated, self-managed and organized Educational Requirements: * Bachelor's Degree in Computer Science or equivalent experience #GD #LI-CN1
Dev Ops Developer
Fortinet, Burnaby, BC
DescriptionOur Product Management team is hiring for an exciting opportunity. We are looking for a DevOps/Automation Developer to help leverage various AZURE functions to build, automate, create, deploy, and refine applications for various product teams. Do you like new development projects, learning, and problem solving? Job Responsibilities: * Development of in-house applications using AZURE infrastructure * Work closely with Product Managers to understand requirements, to design, develop and deploy applications and automation systems used for product development. * Develop automation system to process data from SharePoint and send output to internal systems. *Design, implement, and manage environment, based on previous experience, including: System Analysis, Design, Development and Implement * Understand and work on business goals, user needs and technical constraints * Stay on top of new developments in web application development, Azure environment and suggest improvements Job Skills Required: * 3+ years of demonstrable development/DevOps experience on industry projects * Advanced level of JavaScript (AJAX, Node.JS, jQuery, d3 etc.) * Experience with Azure Cloud and Azure DevOps * Must have hands-on experience with python3.x, PHP experience is a bonus * Ability to write quality code along with unit, system, automation and integration tests * Experience with Web Services protocols such as XML, JSON, and REST API * Working experience with CSS and HTML (Object Oriented CSS, CSS3, HTML5, ZEN) * Experience with Jenkins, CI/CD pipelines (Azure DevOps), Containers (Docker, Kubernetes), Modern Web Programming (NodeJs, React), Code Versioning and Integration (GIT, Bitbucket, GitHub, Gerrit, SDLC, etc.) * Scripting experience (Shell, Python) * Strong oral and written communication skills, good teamwork player * Highly detail-oriented, self-motivated, self-managed and organized Educational Requirements: * Bachelor's Degree in Computer Science or equivalent experience * Certified as anAzure DevOps Engineer Expert is preferred #GD #LI-CN1
Senior Software Developer
Ontario Institute For Cancer Research, Toronto, Ontario
The Ontario Institute for Cancer Research (OICR) is seeking an enthusiastic senior developer to join a dynamic team working in one of the country's premier cancer research institutes.This position is temporary, full-time for one-year with the possibility of renewal.The Ontario Health Study (OHS) is a long-term, population-wide health study that serves as a platform to help researchers understand how our genes, lifestyle, and environment affect our health over time, and to develop strategies for the prevention, early detection, and treatment of chronic diseases like cancer, diabetes, heart disease, asthma, and Alzheimer's. The Study continues to expand its dataset through new linkages, sample collection and analyses, and administration of online questionnaires. OHS data and samples are available to the research community for approved, health-related studies.We at OHS Informatics aim at providing best practice solutions and infrastructure to health researchers. This includes a Laboratory Information Management System (LIMS), online participant portal & questionnaires, data warehouse & data sharing solutions, call-center solutions as well as an internal management console for administrative services.As part of the team, the Senior Developer is required to support existing and develop new innovative software solutions for OHS that contributes to the ongoing strategic OHS-IT deliverables. The successful candidate will have an extensive track record of information technology expertise and experience. Well-developed communication and relationship building skills are paramount. Experience in dealing in modern clinical and/or medical research settings is advantageous.While most work is completed remotely, we occasionally have onsite team meetings, events, or organization wide social activities where attendance is expected.OICR is Ontario's cancer research institute. We bring together people from across the province and around the world to improve the lives of everyone affected by cancer. We take on the biggest challenges in cancer research and deliver real-world solutions to find cancer earlier and treat it more effectively. We are committed to helping people living with cancer, as well as future generations, live longer and healthier lives.Launched in December 2005, OICR is an independent institute funded by the Government of Ontario through the Ministry of Colleges and Universities.Position responsibilities include:Utilize your expertise in UI/UX design principles to create visually stunning and user-friendly interfaces.Develop responsive and interactive front-end components using ZKoss (ZK) framework to enhance the overall user experience.Customize and extend ZK components to meet specific project requirements, ensuring that the UI aligns with the project's overall design and functionality goals that includes AODA compliance and a consistent look & feel across OHS public & participant websites.Collaborate with cross-functional teams in gathering project requirements and translating them into technical specifications.Proactively participate and influence the software architecture specifications, design, implementations.Provide accurate development estimates, identifying risks and developing / recommending mitigation strategies.Develop new, migrate & improve existing business applications with new features & enhancements using industry best practices and standards.Collaborate and contribute to the design and implementation of the analytics data marts.Conduct thorough testing and debugging of applications to ensure high-quality deliverables.Deploy software applications for development, staging & production as required.Ability to fast track, investigate and resolve end-to-end infrastructure, production, or operations related issues.Optimize application performance by identifying bottlenecks and implementing necessary improvements.Ensure adequate technical design, implementation documents and user guides as prepared.Demonstrate ability to manage multiple projects in a fast-paced work environment with exceptional attention to detail, coupled with strong organizational, time management, and decision-making skills.Lead and contribute to meetings, walkthrough reviews of technical & functional specifications and unit test plans.Research and recommend improvements to further automation of existing study activities as well as modernization of the existing applications.Stay up to date with emerging technologies and industry trends to continuously improve development processes and solutions.Key Design & Development Tools:UML, Java, Hibernate, MySQL, REST, JSON, ZK Framework, Ajax, JQuery, Tomcat, Eclipse, Eclipse Rich Client Platform programming, Jenkins, Jira, SVN, Git, MySQL Workbench, UFT, R, SAS Analytics, Linux, Debian, Windows Server, OpenStack.Qualifications:Bachelor's degree in Computer Science, Software Engineering or equivalent with relevant development experience.Experience with desktop & web development using Java and ZK/ZUL framework.Hands-on experience with the Model-View-ViewModel (MVVM) architecture in ZK and a track record of implementing responsive design principles using ZK ensuring optimal user experiences across various devices and screen sizes.Experience working with relational databases and proficiency in MySQL and Hibernate.Proficiency in Bootstrap, CSS, JavaScript or similar front-end toolkits or scripting languages.Proven expertise in functional and non-functional requirements and testing.Experience with continuous integration/delivery best practices, technologies, and tools such as Jenkins, GitHub, JIRA.Working knowledge for developing on cloud environments like AWS, Google cloud is a plus.Knowledge of data warehousing concepts and best practices is highly desirable.Knowledge of AODA, PIPEDA, PHIPA & HIPAA compliance is a plus.Strong problem-solving skills and attention to detail.Strong verbal and written communication skills.Strong relationship building & collaboration skills. Ability to work independently and take ownership of assigned tasks.Previous experience working in an Agile development team.Additional technology certifications and/or software development certifications are desirable.For more information about OICR, please visit the website at www.oicr.on.ca.To learn more about working at OICR, visit our career page.CLOSING DATE: Until Filled
Senior Frontend Developer
RBC, Calgary, AB
Job SummaryFunctional Animations, Progressive Web Apps, Data Visualization, and Data Storytelling. Do these technologies and concepts excite you? The UX-Force (UI/UX Team) at Data and Analytics is hiring, and we are looking for the best and brightest Front-end Developers to join our team. Be a part of a team that values the spirit of innovation and challenge yourself with awesome technologies to build astonishing applications that bring Big Data to life.Job DescriptionWhat will you do?Take product from discovery to delivery. Work within a close-knitted team to design, develop, test, and maintain modern web applications.Drive technical innovation within the team. Maintain technical modernity and introduce new technologies to the team.Communicate with product owners and stakeholders to solve challenging problems using innovative technical solution.Mentor junior developers and foster a learning environment via team knowledge-sharing sessions.Access resources you want to grow professionally such as mentorship, courses, and training.WHAT DO YOU NEED TO SUCCEED?Must have: 5+ years of UI development including 3+ years of experience with Angular (or equivalent React or Vue experience).Proficiency in building data services and managing application state using NGXS/NgRx or similar.Proficiency in reactive programming library such as RxJS.Proficiency in modern styling tools SASS/SCSS, Flexbox, Animations, etc.Great eye for detail the ability to transform high fidelity prototypes into pixel-perfect user interfaces.Nice-to-have:Proficiency of charting and animation libraries such as Highcharts, D3.js, and GreenSock.Proficiency of Node.js.Proficiency with Continuous Integration tools - Jenkins, GitHub, automated testing tools, or similar tools.Proficiency with Cloud-based environments and tools.Whats in it for you? We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.Leaders who support your development through coaching and managing opportunitiesAbility to make a difference and lasting impact.Work in a dynamic, collaborative, progressive, and high-performing teamA world-class training program in financial servicesFlexible work/life balance optionsOpportunities to do challenging work.#LI-HYBRID#LI-POSTJob SkillsAngular, Automated Testing, CI/CD, Cloud Applications, Data Visualization, JavaScript, Node.js, React.js, Reactive Extensions for JavaScript (RxJS), SCSS (Sassy CSS), State Management, TypeScript, Vue.js, Web Accessibility, Web Animations, Web Development, WebGLAdditional Job DetailsAddress:RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTOCity:TORONTOCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-02-12Application Deadline:2024-05-03Inclusion and Equal Opportunity EmploymentAt RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.Join our Talent CommunityStay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Senior Frontend (Javascript) developer to create Web pages, and define a webs strategy using the GoC Guidelines and policies.
S.i. Systems, Ottawa, ON
Our public sector client is looking for a Senior Frontend (Javascript) developer to create Web pages, and define a webs strategy using the GoC Guidelines and policies. The Strategic Communications Directorate (SCD) has launched the Web Modernization Project to ensure that the clients external website content is stable, consistent, accurate, modern and future proofed. SCD has put in place a dedicated project team for the Web Modernization Project, reporting directly to the Director General of SCD, to develop and implement digital best practices and put governance and training in place to optimize the content of the website to support users and business needs. Tasks:Attend launch meeting with the project authority and other employees involved in the Web modernization project to discuss objectives and project plan.Track project deliverables, tasks, and any changes requested, from start to finish, to ensure a high quality product and provide ongoing tracking of projects for statistical purposes;Report on and give briefings on progress and concerns related to web publishing on an ongoing basis and at scheduled points in the life cycle;Attend meetings as needed;Raise any concerns or quality issues with Technical Team Lead or the Senior Web Communications Advisor.Supported by the Technical Team Lead and Senior Web Communications Advisors, discuss publishing needs and provide recommendations to Web Communications Advisors on a case-by-case basis. Meetings will be held with internal contacts as required. Must have: Reliability Clearance10 years of Wet and WCAG10 Published comprehensive web sections Nice to have:5 web publishing projects5 Federal Projects Apply
Intermediate Front End JavaScript (Vue.JS/Ember.js) Developer to develop code for client facing online banking application - 72771-1
S.i. Systems, Toronto, ON
Our client is looking for an Intermediate Front End JavaScript (Vue.JS/Ember.js) Developer to develop code for client facing online banking application - 72771-1Duration: 6 months, possibility of extensionLocation: Hybrid - 2 days in the office (Mon/Thurs) and the first Friday of every month - TorontoTwo Projects:Tracking technology - how Simplii tracks clients cookies- changing according to requirements.Platform reorganization - from Ember.Js to Vue.JSResponsibilities:As a Front-End Web Developer, you will be developing front-end code for our client facing web applications such as online banking. You will be working closely with your development team and partners such as user experience, quality assurance, business analysts, scrum masters and product owners to deliver new features to our many web applications. Your subject matter expertise in front-end web development utilizing HTML, CSS, JavaScript development framework such as Vue.js and Ember.js will help us optimize and enhance our web capabilities and help us serve our client's needs more effectively.Design & Development - Define and extend the technical architecture for our online application front-ends using Vue.js and Ember.js Javascript framework. Your skills will be leveraged to develop single page applications such as online banking services, application forms, online calculators, and financial planning tools.Continuous Improvement & Collaboration - Share your best practices and coding knowledge at all times to help enhance existing processes and technologies, improving documentation, maximizing learning on the team, and encouraging process optimization.Project Delivery & Documentation - Assist your team members with technical documentation creation and ensure compliance with CIBC standards, best practices, web accessibility requirements, and security protocols. Wherever necessary, present project status updates to senior management and other team members and ensure project timelines are being metMust Haves:5-7 years experience as a front-end developer.HTML/ CSS/Java Script4 + years of experience with Vue.Js2 + years of experience with Ember.JS1-2 years of experience with Git-/Version controlNice to Have:Previous FI experienceExperience working in an Agile environment.Interview Process: 1 interview with HM and team member - behavioral Qs and technical questions - 1 hr via MS Teams. Apply