KoBold Metals is a pioneering company in the mineral exploration industry, leveraging AI technology to enhance discovery processes. They are seeking a Frontend Software Engineer to build user-friendly web applications, improve existing tools, and collaborate with scientists on complex visualizations.
Responsibilities:
- Build intuitive and elegant user experiences to empower fellow KoBolders with backgrounds in geology, geophysics, geochemistry, and data science
- Own and improve KoBold’s existing web apps that manage data upload, discovery, search, and visualization
- Collaborate with scientists to architect new tools to support complex, interactive 2D/3D geospatial visualizations, plotting, and data labeling
- Champion frontend best practices. Modernize our stack to standardize our UIs, prototype faster, and deploy useful apps for our geologists and data scientists. Mentor junior developers
- Setup systems to automate the testing of our UIs
Requirements:
- Experience in architecting, developing, and maintaining frontend applications that provide a rich user experience
- Experience in writing production-quality code that is correct, performant, scalable, and extensible
- Skilled with data visualization libraries (D3, Leaflet, etc)
- Experience with the following: modern JavaScript tools (node.js, TypeScript, React, Angular, etc), modern deployment and cloud technologies, Python web frameworks (Django, Panel, Flask, etc), and classic frontend development (HTML, CSS, etc)
- Experience with geospatial data and building map-based experiences
- Familiarity with containerization and container orchestration platforms, such as Docker, AWS ECS, Kubernetes, etc
- Experience with frontend automated-testing systems (Cypress, Selenium, etc)