Web Team Lead-data Visualization Team

1 week 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


  • Office Administrator

    2 weeks ago


    Kingston, Canada TEAM Group Full time

    **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 and Asia. Some of the industries we service include automotive, manufacturing and healthcare. We take on dirty jobs and commit to working with our...

  • Team Lead

    4 days ago


    Kingston, Ontario, Canada Roots Full time

    Kings Crossing - Store 273, 101 Dalton Avenue, Kingston, Ontario, Canada Req #194WHAT 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 provides support and coverage to the...

  • Team Lead

    3 days ago


    Kingston, Ontario, Canada Roots Full time

    Kings Crossing - Store 273, 101 Dalton Avenue, Kingston, Ontario, Canada Req #194WHAT 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 provides support and coverage to the...


  • Kingston, Ontario, Canada Empire Life Full time

    At Empire Life, we are looking for a talented Visual Communications Specialist to join our Communication & Design team. As a key member of our team, you will play a crucial role in developing creative design solutions that meet our business objectives.About the RoleThis is an exciting opportunity for a motivated and experienced Graphic Designer to work with...

  • People Analytics

    1 week ago


    Kingston, Canada Unilever Full time

    Job Title: People Analytics & Data Lead - UniOps Work Level: 2A/2B Location: Kingston or Bangalore JOB PURPOSE Be part of the world’s most successful, purpose-led business. Work with brands that are well-loved around the world, that improve the lives of our consumers and the communities around us. We promote innovation, big and small, to make our...


  • Kingston, Canada Queen's University Full time

    Academic Advising Team Lead About Queen's University Queen’s University is the Canadian research intensive university with a transformative student learning experience. Here the employment experience is as diverse as it is interesting. We have opportunities in multiple areas of globally recognized research, faculty administration, engineering &...


  • Kingston, Canada Queen's University Full time

    About Queen's University Queen’s University is the Canadian research intensive university with a transformative student learning experience. Here the employment experience is as diverse as it is interesting. We have opportunities in multiple areas of globally recognized research, faculty administration, engineering & construction, athletics & recreation,...

  • General Labourer

    1 week ago


    Kingston, Canada TEAM Group Full time

    **General Labourers (Full-time)** At TEAM we are committed to safely provide the industrial cleaning solutions and facility maintenance services that organizations require to increase efficiency, enhance productivity, and improve their profitability. Our industry support services make it easy for our Customers to focus on running their business. Position...

  • General Labourer

    2 weeks ago


    Kingston, Canada TEAM Group Full time

    **General Labourers (Full-time)** At TEAM we are committed to safely provide the industrial cleaning solutions and facility maintenance services that organizations require to increase efficiency, enhance productivity, and improve their profitability. Our industry support services make it easy for our Customers to focus on running their business. Position...

  • General Labourer

    6 days ago


    Kingston, Canada TEAM Group Full time

    **General Labourers (Full-time)** At TEAM we are committed to safely provide the industrial cleaning solutions and facility maintenance services that organizations require to increase efficiency, enhance productivity, and improve their profitability. Our industry support services make it easy for our Customers to focus on running their business. Position...

  • Scaffolder

    2 weeks 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...

  • Scaffolder

    2 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...

  • Az/dz Driver

    2 weeks ago


    Kingston, Canada TEAM Group Full time

    **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 commit to working with...

  • Scaffolder

    2 weeks 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...

  • Janitor/cleaner

    2 weeks ago


    Kingston, Canada TEAM Group Full time

    **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 and Asia. Some of the industries we service include automotive, manufacturing and healthcare. We take on dirty jobs and commit to working with our...

  • Fitness Team Lead

    7 days ago


    Kingston, Ontario, Canada Xponential Fitness Full time

    CycleBar is the world's first and only Premium Indoor Cycling franchise. We offer concierge-level service, premium amenities, and an invigorating, concert environment designed to Rock Your Ride. As a Fitness Team Lead, you will be part of this inclusive, inspiring, low-impact/high-intensity cycling experience for all ages and body types. No matter where you...


  • Kingston, Canada TEAM Group Full time

    **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 commit to working with...


  • Kingston, Ontario, Canada Empire Life Full time

    Empire Life is seeking a skilled Graphic Designer to join our Communication & Design team, providing exceptional visual experiences through innovative design solutions.Key Responsibilities:Develop and maintain a wide range of visual materials, including marketing collateral, branding, websites, emails, social media campaigns, digital ads, and...


  • Kingston, Ontario, Canada Roots Full time

    About UsAt Roots, we're passionate about creating a culture and lifestyle that's driven by our values. As a company, we're committed to providing an exceptional customer experience and fostering a positive work environment.Job DescriptionThe Team Lead Specialist plays a key role in linking the leadership team and sales associates by assisting with...

  • Team Lead/supervisor

    2 weeks ago


    Kingston, Canada Freshii Full time

    Eat. Energize. That's the Freshii motto. We’re excited to have you join our mission as a Team Lead, so we can continue to make healthy food convenient and affordable for all citizens. Together, let’s revolutionize how the world eats! You will be the face of the Freshii brand on the front lines, energizing our guests every day. You’ll provide fun,...