KoBold Metals - Frontend Software Engineer
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). • A great candidate will also be: • Highly intellectually curious and eager to learn about all aspects of mineral exploration, particularly in the geology domain. Will be open to working directly with geologists in the field. • Excited to work on a wide range of problems in a dynamic work environment, to take on a wide range of responsibilities, and to learn new tech and science. • Keen not just to build cool technology, but to figure out what technical product to build to best achieve the business objectives of the company. • A strong communicator who enjoys working with colleagues across the company.
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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT