[Remote] Frontend Software Engineer
Note: The job is a remote job and is open to candidates in USA. KoBold Metals is a leading independent mineral exploration company focused on utilizing AI for mineral exploration. The Frontend Software Engineer will build user-friendly web applications and collaborate with scientists to create tools for geospatial visualizations, while also improving existing applications and mentoring junior developers.
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
Skills
- 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)
Company Overview