Job details
Job type full-time
Not provided by employer
Full job description
About bedrock
Bedrock is operationalizing the largest earth exploration mission in human historyWe’re doing that by developing robotics & software to explore, map, and classify the entirety of earth`s ocean floorThe oceans are a critical component of climate stabilizationOur hope is to provide critical subsea data and infrastructure to further understand and predict the fundamental forces that support harmonious human existence on this planet.
The role
Our cloud software team is growing, and we are looking for a senior- or staff-level front end engineer to join us either remotely, or in our brooklyn, ny or richmond, ca officesYou’ll work on a tight-knit and highly collaborative team of software engineers to develop mosaic, bedrock’s web application for seafloor data management and analysisThis application is not a garden-variety web front end; it makes high demands on front-end performance and usability both in the html and in the webgl domainsYou’ll find ways to use the browser’s capabilities to the very limit, and bring capabilities to our customers that can’t be found in the competing legacy desktop suitesTechnical responsibilities include anything & everything front end: style & appearance, ui/ux, application architecture, network interactions, and the likeYou’ll be an in-house typescript expert, and you’ll be enthusiastic about listening, asking questions, and sharing your knowledge with your teammates.
Your responsibilities
Improve the entire cloud software team with your presence and work.
Write application code for visual components, business logic and state management layers, and network interaction layers.
Collaborate with designers to develop ui concepts, and to develop good ux proposals.
Accurately implement ui/ux, and provide well-reasoned feedback when it needs to change.
Set and nurture application architecture, collaboratively enforcing architectural standards as the codebase grows.
Participate in user testing or feedback sessions with real end users.
Develop custom html visualizations.
Develop custom webgl visualizations of millions of elements.
Serve as front end technical mentor and consistently share knowledge with the team
Stay aware of the state-of-the-art in all aspects of web front-end development.
Requirements
A work style that puts collaboration and healthy, respectful communication first
A mission motivation and alignment with bedrock’s particular mission
A lengthy portfolio of complex web clients that have reached production & meaningful scale.
Deep knowledge of typescript and of react architecture
Proven experience as a technical lead
A history of, and interest in, mentoring other front end engineers
Knowledge of webgl and associated technologies
A broad understanding of web api design, http (including 2 & 3), and ws
Passion for the ocean and/or exploration
Must be eligible to work in the us
Bonus points
Familiarity with one or more more web mapping sdks, particularly mapbox gl and deck.gl
Understanding of geospatial data storage, analysis, and display
Ability to optimize complex fe applications for various performance metrics
Prior work in massive point cloud visualization
Explore the last true frontier left on earth with us
We’re seeking ultra-determined people who aren’t afraid to pioneer new solutions and challenge conventional assumptionsMost of all, we`re looking for high-quality, good human beings with low egos.
Bedrock is an equal opportunity employerBedrock determines employment on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
If you need any reasonable accommodations in the process, please let us know how we can support you.
Hiring insights
Job activity
Posted 25 days ago