Senior Typescript + React Developer

Bonapolia


Data: há 1 dia
Tipo de contrato: Tempo total
Remoto
Company

Client is a European artificial intelligence startup developing cutting-edge open-weight and commercially licensed models designed to address a wide range of applications. The company focuses on creating high-performing, accessible generative AI models with a strong emphasis on efficiency, modularity, and transparency.

Case

Client is seeking two experienced Software Engineers to join the team working on client's code, an advanced IDE extension that integrates AI capabilities directly into developer workflows. This role focuses on building features that enhance productivity and streamline coding tasks for enterprise users. Candidate will collaborate closely with a small, agile team to deliver high-impact tools for developers.

Responsibilities:

  • Design, develop, and deploy core features for the client's Code IDE extension using TypeScript.
  • Engineer sophisticated pre-processing and post-processing logic for LLM interactions, including complex string manipulation, data transformation, and handling text streaming.
  • Tackle complex algorithmic challenges related to code analysis, transformation, and generation within the constraints of an IDE environment.
  • Write clean, maintainable, performant, and well-documented code, adhering to high standards for quality and innovation.
  • Collaborate with a small team, participating in weekly syncs, contributing to feature prioritization, and communicating effectively via Slack and Linear.

Important for the client

Technical Requirements & Must-Haves:

  • Expert proficiency in TypeScript, particularly for complex application logic, algorithmic tasks, and "Vanilla" TS development beyond typical frameworks.
  • Proven experience in developing IDE extensions (e.g., VS Code, JetBrains), desktop applications (Electron, Tauri), or complex browser extensions.
  • Strong algorithmic problem-solving skills, with demonstrable experience in advanced string manipulation, text processing, and working with complex data structures, especially relevant to LLM inputs/outputs.
  • Understanding of LLMs and their application in developer tools is a strong plus.
  • Ability to quickly ramp up on, understand, and contribute effectively to existing, complex codebases.
  • Autonomous and proactive, with a strong problem-solving mindset, keen attention to detail, and a pragmatic approach to engineering.
  • Excellent team player with a low ego, open to feedback, and possessing strong communication skills.
  • Familiarity with Kotlin is a plus.

Hiring Process:

  • Introduction call (30 minutes)
  • Hiring Manager interview (45 minutes)
  • Live-coding interview. TypeScript – Algorithmic. (60 minutes)
  • Reference checks

Furthermore:

This position is based in France and client would ideally like candidate to have a few onboarding days in Paris before going full-remote. Let us know in your application if candidate is willing to do so.

Preferences regarding the partner/candidates

  • The same or a similar timezone;Excellent communication (English) skills;
  • Close proximity/ability to visit;
  • Experience in my industry;
  • Pro active attitude

Ready to Join?

We look forward to receiving your application and welcoming you to our team!
Postar um currículo

Veja mais Empregos Remotos