Skip to content

Senior Application Developer (React.js, node, typescript, Electron)

  • Lisboa, Lisboa, Portugal

Job description

Role Overview

As a Senior Application Engineer at KIT-AR, you will be part of the team responsible for the development of authoring tools for XR environments and will be responsible for delivery of reliable and performance user experience and functionalities.

This is a remote position requiring tax residency in and a work visa for Portugal.

Core Responsibilities:

  • Design, develop, and deploy sophisticated frontend applications, ensuring robustness, performance, and alignment with user experience goals, both for web and desktop environments;
  • Collaborate effectively with UI/UX designers to translate design vision into functional software, analysing user stories and feature definitions in order to devise effective and performant implementations, with focus on LOB and immersive 3D environments.
  • Produce robust and reliable code, and identify opportunities to improve collaboration and development processes.
  • Work closely with backend, UI/X and process teams to create seamless, integrated user experiences.
  • Contribute to continuous improvement by keeping abreast of emerging front-end technologies and methodologies.

Job requirements


  • 5+ years experience in web development using frontend (React.js, CSS, HTML) and backend (node.js), with a thorough understanding of their core principles;
  • Deep experience in modern React.js development workflows (such as Flux or Redux) and data structure libraries (such as immutable.js);
  • Experience with Typescript and/or the newer specifications of EcmaScript, modern front-end build pipelines, and tools like Babel, Webpack, NPM, etc.
  • Experience in interacting with APIs (REST, GraphQL), authentication (JWT), and structured logging;
  • Ability to identify and articulate design requirements, design decisions, and impacts upstream and downstream;
  • Ability to produce maintainable code, following best-practices;
  • Tax residency and work visa in Portugal or the United Kingdom;
  • Proficiency in English (C1+);

Bonus points:

  • Experience in Electron.js or NW.js in building cross-platform desktop applications;
  • Experience in TailwindCSS or similar frameworks;
  • Experience in CI/CD systems;
  • Experience in UI Kits containing charts, grids, and hierarchies;
  • Experience in 3D processing (basic concept) and use of Babylon.JS, Three.JS or similar.


  • Competitive startup salary with equity opportunities.
  • Fantastic opportunities for career growth and professional development
  • A dynamic and innovative work environment
  • The chance to be part of building a pioneering

KIT-AR is redefining quality assurance in Industry 4.0, being at the forefront of the digitalisation of the manufacturing industry. Our tools enable manufacturing teams to reduce errors and waste, with a growing impact on workers’ skills, customers' revenues and global sustainability.
We are an award-winning B2B start-up company with a highly dynamic, international, and multidisciplinary team of experienced entrepreneurs engineers and technicians.
Our team culture is a significant asset that provokes radical and rapid innovation and differentiating benefits like a cutting-edge platform focused on reducing the cost of poor quality in manufacturing.

Please submit your application as soon as possible as we evaluate candidates on an ongoing basis.
Send us an e-mail with your curriculum vitae and include "Senior Application Developer (React.js, node, typescript, Electron) [24402]" in the subject line (apply here).
If you have any questions or technical difficulties with the application process, please do not hesitate to contact us.


Apply with Indeed unavailable