Web Team Lead-data Visualization Team - Kingston, Canada - Engineering Seismology Group Canada Inc.

Engineering Seismology Group Canada Inc.
Engineering Seismology Group Canada Inc.
Verified Company
Kingston, Canada

2 weeks ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description

About Us

  • Join us at ESG Solutions, a fastpaced, 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 webbased 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 customerfacing 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 webbased solutions in both front and backend of the software stack.
  • Maintaining existing webbased 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 backends hosted in Tomcat and
  • 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 backend development
  • Familiarity with web servers (e.g., NGINX, Tomcat, )
  • Experience with objectoriented development
  • Ability to interface with modern database systems (e.g., SQL Server, PostgreSQL, MongoDB, etc.)
  • Experience with frontend 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., , )
  • 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

More jobs from Engineering Seismology Group Canada Inc.