Senior Interface Engineer

Faites partie des premiers candidats.
OnHires
Paris
À distance
USD 60 000 - 100 000
Faites partie des premiers candidats.
Hier
Description du poste

About Our Client

Our client provides organizations with the underlying system of record to capture SDLC event data tied to developer actions. Our client empowers security, GRC, and engineering teams to proactively identify, triage, and mitigate risks before they impact your business. The approach ensures secure coding practices, identifies potential threats, maintains compliance, mitigates AI-related risks, and enhances developer productivity, enabling the delivery of safe and reliable software. The company is funded by top investors in Silicon Valley, including the first investors of Google, Twitter, Zoom, LinkedIn, and Uber. The team has backgrounds from NASA, LinkedIn, Facebook, Amazon, AWS, Cisco, MIT, Harvard, Stanford, and Berkeley. The company is based in San Francisco, California, but the team is fully remote and globally distributed.

Description

We are looking for an Interface Engineer to take a leading role in advancing technology at the intersection of developer security and productivity. This position requires expertise in web application development, with a strong focus on the presentation layer. The role involves writing APIs, developing browser extensions, integrating with IDEs, creating bots, and building webhooks across services. Leading the development and deployment of multiple products and services, the engineer will be responsible for shaping interfaces that transform complex data into insightful visualizations, enhancing developer productivity. Additionally, this role will drive data-driven decision-making within the team, helping to determine the best languages, frameworks, and libraries for visualizing key data tailored to both exploratory data analysis and analytic presentation

Who Will Love This Job

This job is perfect for someone who is passionate about building developer tools and enjoys crafting seamless, high-performance interfaces. While you may have full-stack experience, your true expertise lies in engineering the front end. You understand the nuances of different graphics paradigms and visualization methods, especially when working with text-based data. Your ability to create, refine, and deploy interfaces that developers love sets you apart as an expert in the field.

Stack

  • Our backend systems are built with Go and Kotlin/JVM

  • Our frontend is built using TypeScript (Svelte preferred, but not required)

  • Our cloud automation is built using Terraform

  • Our data is primarily stored in PostgreSQL

  • Our search engine is powered by OpenSearch

  • Our services run on Google’s Cloud Platform and Kubernetes

Responsibilities

  • Develop breakthrough user experiences within web and native environments.

  • Design and build unique user interactions to be consistent across web, IDE, and CLI environments.

  • Design and deliver APIs that are a joy to use as a developer.

  • Code primarily in the frontend but with the ability to support the backend team when necessary.

  • Develop novel tools to gain access to complex data sets.

  • Relentlessly measure and improve application performance, responsiveness, and testing.

  • Obsess over implementation details related to the appearance and behavior of every user interaction.

  • Push the boundaries of what is possible to extend and integrate into existing developer workflows.

  • Review code, mentor other engineers, and support the team.

  • Attract, recruit, and retain top talent.

Minimum Qualifications

  • Expertise in TypeScript (mandatory requirement).

  • Expertise in one or more modern JavaScript frameworks (React, Angular, Vue, Next.js, Solid, etc.).

  • Strong experience interacting with JSON REST APIs with standard tools (e.g., Postman).

  • Expertise in deploying solutions in an Agile/DevOps CI/CD environment.

  • Deep understanding of browser technologies and developer tools.

  • Experience developing across clients, including web, IDE, CLI.

  • Expertise in unit, integration, and end-to-end testing.

Preferred Qualifications

  • Experience with Svelte (not required but a strong plus).

  • Experience with data visualization libraries and packages.

  • Full stack experience or backend experience in the past (Go or Java preferred, but Node.js is also acceptable).

  • Knowledge of event-based systems development.

  • Knowledge of relational databases and SQL.

What We Offer

  • Unlimited vacation and sick leave.

  • Strong remote work culture and esprit de corps.

Obtenez un examen gratuit et confidentiel de votre CV.
Sélectionnez le fichier ou faites-le glisser pour le déposer
Avatar
Coaching en ligne gratuit
Multipliez vos chances de décrocher un entretien !
Faites partie des premiers à découvrir de nouveaux postes de Senior Interface Engineer à Paris