Senior Frontend Engineer

Team: Platform

Location: Remote

Last updated: July 2, 2023

Summary #︎

At Kamu we are developing a novel Web3 technology that, similarly to the invention of SQL database 40 years ago, will write a new chapter in humanity’s transition towards data economy.

This is your opportunity to join an ambitious early-stage startup that has already secured funding, and work on a technology that will shape the future of data science from a place of relative financial stability.

About us #︎

Kamu is building a unique decentralized network for the exchange and collaborative processing of structured data (whitepaper). Think of it as GitHub on top of a decentralized database, where people and organizations can share near real-time data streams, and data scientists can collaboratively compose them with SQL into high-quality data products ready for use by data-centric apps and for AI/ML. The network guarantees that all data is 100% auditable and verifiable and brings superior automation, accountability, and transparency to the data flows that underpin our society.

Kamu is backed by multiple investors and companies including Protocol Labs (the creators of IPFS and Filecoin) and Dell Technologies.

We are:

  • A distributed, multinational company with a presence in Canada, Ukraine, and Portugal
  • A highly technical group with decades of experience in big data, distributed software, and PhDs in AI/ML and computer science
  • A team that takes pride in delivering quality products and efficient workflows
  • Strong believers in Web3, decentralization, and personal data ownership
  • Open Source enthusiasts who develop technology in the open, and constantly share progress with the community through publications and conferences.

About you #︎

Your career has been on a steady rise and you are constantly looking for new opportunities to improve your skills and learn new technologies.

You donโ€™t want to be writing yet another social network or a marketplace - you want to apply your skills to something innovative, that can make a real difference in the world, and have a high societal impact.

You put the team and the goal before ego and prefer to be a small fish in a big tank, as it gives you more opportunities to learn and better yourself.

You’re a problem solver - you bring to the table options and suggestions, not a stream of problems.

You practice extreme ownership - you maintain backlogs, you prioritize your own work, you know what exactly needs to be done most of the time, and come to superiors to align priorities and external dependencies.

You are a results-oriented perfectionist - you have a high bar for quality but know when itโ€™s appropriate to make sacrifices, you know how to track and keep technical debt in check.

Responsibilities #︎

As a Senior Frontend Engineer in Kamu you will be contributing to the development of Kamu Platform - a web application that combines:

  • Organizational, social, and governance features of GitHub
  • Data querying and exploration of enterprise data platforms
  • Data manipulation and visualization of Jupyter Notebooks, and
  • Audit/traceability features of blockchain explorers like Etherscan.

Frontend technology stack:

  • TypeScript
  • GraphQL
  • Angular, RxJS, Bootstrap, Material
  • Monaco editor, language server
  • Docker, Kubernetes, AWS

Your work will include:

  • Building shared vision of the platform with the founders
  • Translating requirements into a sitemap and wireframes, detailing the work items
  • Controlling the test coverage, managing technical debt, performing timely updates and refactorings
  • Researching, prototyping, and integrating libraries for data visualization, dashboarding, and data science notebooks
  • Mentoring more junior engineers and controlling the quality of their work
  • Contributing to the product documentation and automated testing

Requirements #︎

  • BSc in CS or equivalent experience
  • 4+ years of industry experience
  • Expert level in:
    • HTML / CSS / Bootstrap / Material
    • JavaScript / TypeScript
    • Frontend frameworks (Angular / React / Svelte)
    • Modularization, dependency injection, and API design
    • Software quality (test pyramid, linting, CI/CD)
    • Development methodologies (Agile / Scrum)
  • Bonus experience:
    • Data visualization and GIS libraries/products (D3, Chart.js, Observable, Jupyter, etc.)
    • Maintaining a large web project (decomposition, SEO, internationalization, etc.)
    • Open source collaboration
    • Understanding of databases / SQL / big data / blockchains
  • Good written English skills, ability to write clear documentation

What we offer #︎

  • ๐Ÿค™ Remote work with flexible hours
  • ๐Ÿ’ต Competitive salary, equity
  • ๐Ÿ’ป $1,500 home office equipment stipend
  • ๐Ÿ–๏ธ 21 days of paid vacation per year
  • โœˆ๏ธ Conference travel and education budget

Application process #︎

  • Technical screening [40m]
  • Chat with one of the founders [40m]
  • Online interview [90m]

Apply Now

Send your CV to join@kamu.dev

All applications are reviewed by a human

๐Ÿ‡บ๐Ÿ‡ฆโœŠ We stand with Ukraine and employ refugees and people on free and occupied territories. Ukrainian applicants can expect:

  • Accelerated recruitment process
  • Interview in their native language
  • Home office equipment support
  • Relocation support