ViewAR
Senior Fullstack Developer (TypeScript/React)
ViewARAustria14 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

We develop an augmented reality platform for industrial environments: indoor navigation, guided maintenance and inspection workflows, and operational support on mobile devices.


Overview Video: https://www.youtube.com/watch?v=QgWQ5-ySTvM


The ViewAR system contains a C++ engine that is responsible for all AR and 3D related topics. This C++ engine is overlapped with an HTML layer running react for the UI and communicates via a JavaScript Api. 


We are looking for an experienced engineer who can deliver new features and steadily improve a complex legacy system through evolutionary refactoring.


Tech stack

  • Frontend: TypeScript, React, MobX (migration in progress), hybrid app architecture
  • Backend: Node.js, TypeScript, REST APIs
  • Databases: PostgreSQL, MariaDB
  • Native: C++ library via custom NativeAPI (partially OpenAPI-described)
  • SSO / IAM: Keycloak (OAuth2 / OpenID Connect)
  • DevOps: Docker, Kubernetes, AWS, Linux
  • IaC: Terraform (legacy), Pulumi (new)
  • CI/CD: CircleCI
  • Tools: Git, Bash, command line first


What you’ll do

  • Build and maintain React-based hybrid applications
  • Develop and modernize TypeScript/Node.js backend services
  • Migrate legacy backend code from PHP to TypeScript
  • Improve type safety and architecture across frontend and backend
  • Work with ViewAR’s C++ to JavaScript APInative integrations (C++ + NativeAPI) and strengthen typing
  • Help improvereorganize AWS backend architecture and data storage and optimize traffic costs
  • Contribute to CI/CD, testing, and documentation


What we’re looking for

  • 8+ years of practical full-stack experience
  • Strong skills in TypeScript, React, Node.js, SQL, Bash
  • Solid understanding of SSO (OAuth2 / OIDC); experience with Keycloak is a strong plus
  • Ability to write Java when needed (e.g. Keycloak extensions)
  • Experience Real experience with Docker, Kubernetes, AWS is a plus
  • Strong understanding of operating systems, filesystems, and performance
  • Comfortable working with legacy systems and improving them safely
  • Command-line oriented mindset
  • Completed technical education (HTL / FH / University or equivalent)

We believe strong programmers can work in any language.

Our project is mostly TypeScript — language is a tool, not an identity.


AI-assisted development mindset (important)

  • Strong motivation to learn continuously
  • Active use of AI tools for coding and learning
  • Interest in growing into an AI-assisted engineer:
  • AI writes most of the code
  • the developer verifies, reasons, and takes responsibility


How we work

  • We ship fast, but defend good architecture.
  • The team lead makes final architectural decisions, but we expect you to bring options, arguments, and technical judgment.
  • High ownership, high responsibility, no heroics.


What we offer

  • A key role in building a next-gen AR assistant that revolutionizes how industrial workflows are executed
  • Work with cutting-edge AR hardware and devices (AR glasses and mobile devices)
  • A dynamic, international environment where innovation happens fast
  • Flat hierarchies, short decision paths, and freedom to shape the architecture of our AI platform
  • Flexible working hours and hybrid work options
  • Great team spirit and legendary team events (Beer & Burgers, wakeboarding, boat trips, laser tag, and more)
  • An attractive salary aligned with your experience and skillset


We are offering an attractive salary, with a willingness to overpay based on qualifications and experience. Your actual salary will be agreed upon in a personal meeting.


We look forward to receiving your application and building the future of AR-assisted workflows together!

Key Skills

Ranked by relevance