5 дней назад
TypeScript Developer (Python/Rust)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
TypeScript Developer (Python/Rust) (Sphinx tooling/VS Code): Building a TypeScript and Rust-based CLI, VS Code extension, and responsive UI for automating and managing Sphinx documentation workflows with an accent on cross-platform performance, editor integration, and developer experience. Focus on designing tooling, implementing tests and documentation, optimizing packaging across Linux, Windows, and macOS, and collaborating with technical writers and product stakeholders.
Location: Ho Chi Minh City
Company
is an independent technology consulting firm providing technology guidance and solutions to businesses through an international team across more than 60 countries.
What you will do
- Design and implement a TypeScript and Rust-based CLI tool for automating Sphinx and Sphinx-Needs workflows, including builds, linting, consistency checks, and versioning.
- Develop and maintain a VS Code extension for managing, searching, and generating Sphinx documentation.
- Build a responsive UI with React, Tauri, or similar frameworks for developers and technical writers.
- Write unit and integration tests and maintain technical documentation for the tooling.
- Optimize performance, cross-platform packaging, and distribution for Linux, Windows, and macOS.
- Collaborate with developers, technical writers, and product stakeholders to refine and deliver features.
Requirements
- Bachelor’s degree in Engineering, Computer Science, Software Engineering, IT, or a related field.
- At least 1 year of software development experience with Python and TypeScript.
- Hands-on experience developing VS Code extensions and integrating editor APIs.
- Experience with UI development using React, Tauri, or similar technologies.
- Experience with cross-platform packaging for Linux, Windows, and macOS and a focus on performance optimization.
- Good English communication skills and availability to start as soon as possible.
Nice to have
- Experience with Rust or Rust-based UI frameworks.
- Familiarity with the Sphinx ecosystem.
- Contributions to open-source tooling.
Culture & Benefits
- Competitive salary with a 13th-month salary.
- At least 14 annual leave days and premium healthcare insurance from the probation period.
- Project reviews, yearly performance appraisals, and a tailor-made career path.
- Technical workshops, training courses, team events, sports clubs, and an annual company trip.
- Flexible working time and opportunities to work on-site abroad in offices across more than 60 countries.
Hiring process
- Brief virtual or phone call.
- Approximately three interviews, depending on the seniority required.
- Possible case study, technical assessment, role play, or problem-solving exercise.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →