Назад
Company hidden
6 дней назад

Software Engineer – Complex Interactions

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Sweden
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Engineer – Complex Interactions: Building core interaction logic for cutting-edge design software with an accent on geometry, state management, and mathematical correctness. Focus on designing precise, predictable systems for complex editing flows, including transformations, snapping, and undo/redo.

Location: Onsite in Stockholm, Sweden

Company

hirify.global builds creative design software used by millions of people globally, with its main product SCRL being a design app focused on multi-touch interaction.

What you will do

  • Solve challenging geometry and complex interaction problems for cutting-edge design software.
  • Reason about coordinate spaces, transformations, scaling, rotation, and mirroring.
  • Build logic for core interactions such as selection, dragging, resizing, snapping, and alignment.
  • Create the underlying logic for advanced tools and layer types in the editor.
  • Design state models that support complex editing flows, including undo/redo.
  • Collaborate closely with design and product engineers to translate interaction ideas into precise behavior.

Requirements

  • Strong experience building production software in any language or environment.
  • Natural mathematical and geometric reasoning ability.
  • Ability to design systems that are precise, predictable, and maintainable.
  • Enjoyment of complex interaction problems rather than purely data-oriented ones.
  • High standards for correctness and long-term code quality.
  • Ability to explain and discuss technical decisions clearly.

Nice to have

  • Background in competitive programming, physics, or mathematics.
  • A history of excelling in math-heavy coursework.
  • Interest in algorithms, data structures, and performance where they matter.
  • Experience with design tools, creative software, or editors.

Culture & Benefits

  • Ownership of core product behavior that users interact with every day.
  • Work on technical and challenging problems that require careful thought.
  • Join a small team that values clear reasoning and direct communication.
  • Opportunity to build and ship products to millions of users across the world.
  • Enjoy competitive compensation and opportunities for professional development.
  • Work with great colleagues in the office in central Stockholm.

Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →