We are looking for some help with the front-end of our app. This will be a short-term project to start, but looking ot hire a permanent position based on performance.
About kontaq
kontaq is a hospitality technology platform helping hotels and resorts increase revenue and improve guest service through QR-based guest engagement, real-time communication, and operational workflow tools. Our platform includes mobile applications and a web dashboard used by hospitality operators.
We are looking for a skilled Front-End Web Developer to help maintain and improve our web dashboard, admin interfaces, and guest-facing web experiences.
Responsibilities * Develop and maintain web applications and internal dashboards * Build front-end interfaces for admin dashboards and product features * Integrate with RESTful APIs used by mobile and web applications * Work with Strapi CMS-backed content and APIs * Support real-time communication features using OpenTok and Centrifuge * Implement and maintain multilingual support using i18n * Write clean, maintainable, and well-documented code * Write and maintain tests using Jest * Improve front-end performance, reliability, and usability * Collaborate with mobile engineers, backend engineers, and the product team * Participate in code reviews * Help improve front-end architecture, standards, and development workflows * Track work and communicate progress through Jira and Confluence
Requirements * 3+ years of front-end web development experience * Strong experience with Angular, ideally Angular 15 * Strong JavaScript / TypeScript skills * Experience consuming RESTful APIs * Experience working with Strapi CMS or Strapi-powered APIs * Experience with OpenTok client, currently version 2.29 * Experience with Centrifuge, currently version 2.8.5 * Experience with i18n / multilingual applications * Experience writing tests with Jest * Experience with Git and GitLab workflows * Experience with GitLab auto-deployment or CI/CD pipelines * Experience with authentication systems such as JWT or OAuth * Comfortable using Jira and Confluence * Strong written and spoken English * Ability to clearly communicate technical concepts
Technical Skills * Angular 15 * JavaScript / TypeScript * REST APIs * Strapi CMS * OpenTok client * Centrifuge * i18n * Jest * Git / GitLab * API authentication * Web performance optimization * CI/CD or auto-deployment workflows
Nice to Have * Experience with Node.js * Experience with AngularJS or legacy Angular applications * Experience deploying or working with Strapi in production environments * Experience with AWS, GCP, or similar cloud providers * Experience with Docker * Experience with role-based permissions systems * Experience building SaaS platforms * Experience with analytics integrations * Experience with hospitality, dashboards, real-time messaging, or video communication features
Screening Requirement
To help us evaluate technical and communication skills, applicants must submit: * A short description in English of a front-end project they worked on * The framework used * How they integrated with REST APIs or Strapi * Any real-time, video, testing, authentication, or multilingual features they implemented * A difficult front-end problem they solved
Applications without this information may not be considered.
What We Offer * Opportunity to work on a growing SaaS platform * Remote-friendly environment * Direct collaboration with product and engineering leadership * Fast-moving startup environment * Real ownership of technical decisions * Competitive compensation based on experience
Preferred Candidate Profile
We are looking for someone who is: * Strong in front-end application development * Able to maintain a complete understanding of the platform while focused on specific tasks * Detail-oriented and architecture-minded * Comfortable working independently * Startup-minded and proactive * Focused on performance, clean design, and maintainable code * Interested in building scalable systems and reliable user experiences