TL;DR
Staff Frontend Engineer (React/TypeScript): Building and optimizing high-impact, user-facing features for generative AI media models with an accent on pixel-perfect, responsive UI and frontend foundations. Focus on improving build/bundle strategy, runtime performance, and raising standards through mentorship and pragmatic best practices.
Location: Toronto, Canada (On-site)
Company
hirify.global builds proprietary generative media models and AI native creative workflows, aiming to make world-class design accessible to everyone.
What you will do
- Ship high-impact, user-facing features end-to-end.
- Partner with designers to translate intent into pixel-perfect, responsive UI.
- Improve frontend foundations: reusable components, state/data flows, error handling.
- Raise standards via code reviews, mentorship, and best practices.
- Improve product feel: smooth interactions, efficient rendering, healthy build/bundle setup.
Requirements
- 5+ years building production web applications.
- Deep experience with React + TypeScript and modern frontend tooling.
- Practical experience improving build/bundle strategy and runtime performance, including SSR.
- Excellent HTML/CSS fundamentals and sharp visual implementation skills.
- Strong product judgment and communication.
- Comfortable with a fast-paced, high-ownership cadence.
Nice to have
- Experience building interactive graphics-heavy UIs (canvas/WebGL) or creative tooling.
- Experience guiding architecture decisions and mentoring engineers.
Culture & Benefits
- Competitive compensation and equity.
- 4 weeks of vacation.
- Comprehensive health, vision, and dental coverage.
- RRSP/401(k) with employer match up to 4%.
- Top-of-the-line tools and tech.
- Daily in-office lunches and dinners at Toronto HQ.
- Autonomy to explore and experiment with compute/resources.
- Culture of learning and growth, with curiosity and mentorship.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →