Front-End Web Developer
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