Senior Frontend/NodeJS Engineer
Вакансия напрямую с сайта из расширенного списка "глобальных компаний для русскоязычных специалистов" - туда входят компании с восточно-европейскими корнями.
Обычно нужен английский ~B2 и локация вне РФ/РБ (и/или ИП). Может требовать VPN для доступа
Описание вакансии
Location: Candidates must be based in the Vancouver, BC area or willing to relocate (you will be working on-site in our Vancouver office a few days a week).
Salary: C$150,000 - C$200,000
Inworld is building an intelligent runtime to transform static software into AI systems that autonomously evolve to better serve their users.
Overview
As a Senior Frontend/NodeJS Engineer, you will contribute ideas, features and improvements to our React-based web experience and to projects that utilize NodeJS. This is an IC-focused role for someone who loves direct technical contribution.
What you will do
- Collaborate with Product Managers, Backend and ML Engineers, QA to identify, refine, and prioritize impactful projects.
- Design, develop, test, and launch features and improvements on our developer-focused web app and for NodeJS projects.
- Improve our web app experience via design principles in collaboration with designers.
- Ship NodeJS code that is async, modular/well-structured, idiomatic.
- Lean into AI-assisted coding.
Requirements
- Excellent programming skills and experience in JavaScript, TypeScript, and NodeJS.
- Experience developing complex React apps, using libraries such as React Router and React Query.
- Experience with MUI or similar, Emotion or similar, PostCSS or similar, React Testing Library, Playwright or similar.
- Excellent verbal and written communication skills.
Nice to have
- Familiarity with Cursor or other AI-assisted coding tools.
- Familiarity with turborepo.
- Experience building AI-centric web apps and familiarity with AI and ML concepts.
Culture & Benefits
- Total compensation includes equity and benefits.