Web Team Lead-data Visualization Team

1 month ago


Kingston, Canada Engineering Seismology Group Canada Inc. Full time

**About Us**
- Join us at ESG Solutions, a fast-paced, technically driven company with an exciting work environment. We see every day as a new opportunity to impress our customers, grow our understanding and build our expertise.- We are looking for a Web Team Lead for the Scientific Data Visualization team who is responsible for leading the design and development of tools for visualizing and interacting with seismic data in a web-based interface. As part of our software team, you will work with new and established technologies as part of an Agile group of developers. You will handle the design, development, and deployment of customer-facing web tools using modern and evolving web technologies. You will also lead and support the work of the other team members. This position requires an individual who has strong familiarity with current web technologies, a strong aptitude for data analysis, and is ready to lead by example.**About the Role**
- Adapting existing software to interface properly with other internal and external software products.
- Assessing and adapting new technologies for use in new and existing products.
- Working with infrastructure providers to ensure that products are running reliably and securely.
- Algorithm R&D work to improve product efficiency and to overcome technology limitations.
- Developing web-based solutions in both front and back-end of the software stack.
- Maintaining existing web-based software products.
- Supporting the improvement of user interfaces in a React framework.
- Interfacing with infrastructure systems (e.g., database systems) to pull data and store inputs.
- Supporting work on back-ends hosted in Tomcat and Node.js.
- Coordinating build and deployment to cloud systems

**About You**
- At least 4 years of software development experience (Note that time spent earning an advanced degree can count toward this experience requirement.)
- At least 2 years of web development experience
- A strong mathematical background and proven aptitude for developing scientific or quantitative code
- Previous experience leading a team is an asset
- Experience with back-end development
- Familiarity with web servers (e.g., NGINX, Tomcat, Express.js)
- Experience with object-oriented development
- Ability to interface with modern database systems (e.g., SQL Server, PostgreSQL, MongoDB, etc.)
- Experience with front-end development
- Strong familiarity with JavaScript, HTML 5.0, CSS
- Experience working with React and RESTful APIs
- Familiarity with state management systems (e.g., Redux).
- Experience with data visualization libraries (e.g., three.js, chart.js)
- Experience with WebGL is an asset
- Knowledge and awareness of how to write secure code. Includes familiarity with security best practices as well as familiarity with tools used to build secure pages (e.g., HTTPS, SSL, BCrypt)
- Ability to lead in a team environment

**Why to Work at ESG**
- We have an amazing, dynamic team of and dedicated professionals, who work in a collaborative atmosphere
- We offer a competitive total compensation package including Health and Dental Benefits, RRSP, Personal Days and Bonus opportunities
- The chance to make positive and impactful contributions in your work
- We encourage learning opportunities and provide access to LinkedIn Learning


  • Team Lead

    5 days ago


    Kingston, Ontario, Canada Roots Full time

    Team Lead Kings Crossing - Store 273, 101 Dalton Avenue, Kingston, Ontario, Canada Req #194 Friday, April 26, WHAT WE'RE LOOKING FOR? The Team Lead links the leadership team and the sales associates by assisting in the operational functions of the store, and motivating the team to exceed goals. Reporting directly to the Store Manager, the Team Lead...

  • Lead, Data Analytics,

    2 hours ago


    Kingston, Canada MaxSold Incorporated CAN Full time

    **Company Overview**: MaxSold, the leading estate sales marketplace, empowers buyers and sellers to extend the life of things for new generations to love. With presence in Canada and the US, MaxSold serviced 1,157 communities and 116,630 clients in 2020. By 2031, MaxSold aspires to be the global market leader for downsizing, estate sales and clearing excess...

  • Team Lead

    1 month ago


    Kingston, Canada Mac Co Environmental Full time

    Mac & Co. Environmental is seeking a DRIVEN LEADER to fill Field Service Technical LEAD position. The FST Lead is a critical Customer Service position and a key support liaison between the team, customer, and employer. This is an OUTBOUND position, providing environmental wastewater management solutions, related products, and services to established clients....

  • Team Lead

    1 week ago


    Kingston, Canada Root Radical CSA Full time

    **We are seeking a passionate and hard-working leader to join our team working in our 3-acre organic vegetable gardens and greenhouse!** **About us**: Root Radical Community Shared Agriculture (CSA) is a successful organic farm which has grown a wide variety of vegetables since 2007. We sell our vegetables through the CSA model to about 250 member...

  • General Labourer

    1 month ago


    Kingston, Canada TEAM Group Full time

    Job description Are you looking for a position with a global company that is a leader in their industry? Do you want to learn new skills and advance in your career? Then we are the company for you! In these unprecedented and uncertain times, TEAM recognizes that people need stability in their careers. We can offer that to you. As a cleaning company, we...

  • Team Lead-retail

    5 days ago


    Kingston, Ontario, Canada Roots Full time

    Team Lead-Retail (FT) Kings Crossing - Store 273, 101 Dalton Avenue, Kingston, Ontario, Canada Req #1752 Friday, September 29, WHY JOIN ROOTS? Roots is not only a brand, it's a culture and lifestyle. We look for dynamic individuals who are not only interested in retail and fashion, but who enjoy challenges and share our vision for a safer, cleaner,...

  • Team Lead-retail

    3 hours ago


    Kingston, Canada Roots Full time

    WHY JOIN ROOTS? Roots is not only a brand, it’s a culture and lifestyle. We look for dynamic individuals who are not only interested in retail and fashion, but who enjoy challenges and share our vision for a safer, cleaner, healthier planet. In addition to our customers, an intrinsic part of our success has always been the people who work here. Roots is a...

  • Kitchen Team Lead

    2 days ago


    Kingston, Canada Splitsville Entertainment Kingston Full time

    Splitsville Entertainment is Canada’s premier family entertainment center! Our modern facilities combine state-of-the-art 10 pin bowling, high-quality casual dining, arcades, laser tag, and other entertainment options to make your visit a one-of-a-kind experience We are on the hunt for an experienced **Kitchen Team Lead** to help oversee the daily...

  • Aquatics, Team Lead

    4 days ago


    Kingston, Ontario, Canada City of Kingston Full time

    Position Summary Reporting to the Supervisor, Aquatics, the Aquatics Team Lead (Outdoor Pool) is responsible for overseeing, ensuring safe operation, monitoring of all aquatics staff, program participants and program delivery at the outdoor pool facility. This position will provide support and guidance to aquatics staff and is responsible for respond to...

  • Aquatics, Team Lead

    4 days ago


    Kingston, Canada City of Kingston Full time

    Opening Statement The City of Kingston is grateful to experience the traditional territories of Anishinabek (Ah- nish-in-ah-bay), Haudenosaunee (Ho-den-o-show-nee) and Huron-Wendat (huron-wen·dat). Kingston is a smart, livable city in the heart of eastern Ontario. Its stable and diversified economy includes global corporations, innovative start-ups...

  • Pt Team Lead

    2 days ago


    Kingston, Canada The Body Shop Canada Ltd Full time

    **The Body Shop** When Anita Roddick founded The Body Shop in 1976, she had a vision. Business as a force for good - that’s us. Over 40 years later, we’re proud to be pioneering cruelty-free beauty every step of the way. We’re the original ethical beauty brand. We’ve got a thing for empowering people and enriching our planet. We’re all about...

  • Team Lead, Aquatics

    7 days ago


    Kingston, Canada YMCA of Eastern Ontario Full time

    **Job Posting** **_Team Lead, Aquatics _** **_YMCA of Eastern Ontario _** **Kingston Branch** **Employment Category**:Full-time, permanent **Hours**:Flexible work schedule, including early mornings, weekends and evenings **Compensation**:$35,300 - $39,230 annually **Benefits and Perks**:We offer an array of total rewards to recognize loyalty, - longevity,...

  • AZ/DZ Driver

    5 days ago


    Kingston, Ontario, Canada TEAM Group Full time

    Reference # CAN-KIN-001 About Us TEAM Group was founded in 1982, with headquarters in Markham, Ontario, we offer industrial cleaning, facility maintenance, and shutdown services to thousands of clients throughout North America, Europe, and Asia. Some of the industries we service include automotive, manufacturing and healthcare. We take on dirty jobs and...

  • Scaffolder

    4 weeks ago


    Kingston, Canada TEAM Group Full time

    Job description We are currently seeking a\ qualified and experienced truck drivers to join our team at our in Markham, Ontario. This position will report directly to our Senior Labour Relations Manager. **We are currently seeking Scaffolders for our Kingston, Ontario location. We offer development for our new employees. We will train and develop your...

  • Team Lead, Aquatics

    1 week ago


    Kingston, Canada YMCA of Eastern Ontario Full time

    **Team Lead, Aquatics**: - YMCA of Eastern Ontario_ - Kingston Branch_ **Employment Category**:Full-time, permanent **Hours**:Flexible work schedule, including early mornings, weekends and evenings **Compensation**:$35,300 - $39,230 annually **Benefits and Perks**:We offer an array of total rewards to recognize loyalty, longevity, and passion for the work...

  • Team Assistant

    2 days ago


    Kingston, Canada Home and Community Care Support Services South East Full time

    Company Bio Home and Community Care Support Services South East is one of 14 Home and Community Care Support Services organizations in Ontario with a focused mandate to deliver local health care services such as home and community care and long-term care home placement. These organizations were previously known as Local Health Integration Networks (or...

  • Team Assistant

    2 days ago


    Kingston, Canada Home and Community Care Support Services South East Full time

    Company Bio Home and Community Care Support Services South East is one of 14 Home and Community Care Support Services organizations in Ontario with a focused mandate to deliver local health care services such as home and community care and long-term care home placement. These organizations were previously known as Local Health Integration Networks (or...

  • Team Assistant

    3 days ago


    Kingston, Canada Home and Community Care Support Services South East Full time

    **Company Bio** Home and Community Care Support Services South East is one of 14 Home and Community Care Support Services organizations in Ontario with a focused mandate to deliver local health care services such as home and community care and long-term care home placement. These organizations were previously known as Local Health Integration Networks (or...


  • Kingston, Canada CB Canada Full time

    Company DescriptionFounded in 1967, ADGA is a privately owned and operated Canadian company. We employ over 700 highly skilled team members who apply their knowledge and expertise in service delivery of advanced technology solutions for clients in the Defence, Security and Enterprise Computing markets across Canada.Celebrating over 50 years in business, we...


  • Kingston, Canada Sephora Full time

    **Job ID**: 234272 **Store Name/Number**: ON-Cataraqui (0588) **Address**: 945 Gardiners Rd, Kingston, ON K7M 7H4, Canada (CA) **Full Time/Part Time**: Full Time **Position Type**: Regular **You’ll love working here** The Team Lead, Client Experience will be assigned to oversee all sales floor departments within a specific Sephora location. This can...