At a Glance
- Tasks: Design and implement a Push-to-Talk feature for a tablet-first hotel operations app.
- Company: Join a forward-thinking team in the hospitality tech space.
- Benefits: Fixed-price contract with clear milestones and no open-ended scope.
- Why this job: Make a real impact by enhancing communication in hotel operations.
- Qualifications: Experience with voice features and strong judgement on project scope.
- Other info: Opportunity to work in a dynamic environment with a focus on user experience.
The predicted salary is between 36000 - 60000 £ per year.
We are building a tablet-first hotel operations platform used by on-property teams (housekeeping, maintenance, supervisors, managers). We are looking for an experienced engineer to help us design and implement a Push-to-Talk (PTT) / voice messaging feature as a tightly scoped, milestone-based project. This is not a greenfield app and not an experiment with unlimited scope. The goal is to deliver a practical, reliable v1 that fits cleanly into an existing system.
What We Are Building (v1 Scope)
- Push-to-Talk / voice message feature
- Tablet-first UX (iPad / Android tablets are the primary devices)
- Context-aware usage (within operational workflows, not a global chat room)
- Short voice messages (tap → record → send → receive)
- Messages stored and replayable (not live audio rooms)
- Reliability and simplicity real-time complexity
This is voice messaging, not walkie-talkie livestreaming.
Important Constraints (Please Read Carefully)
- Live audio rooms or always-on channels
- WebSocket-heavy real-time sync
- Peer-to-peer audio streaming
- AI transcription, translation, or analytics (handled elsewhere later)
- Desktop-first UX
If your instinct is to "re-architect everything," this is not a fit.
Technical Context
- Existing web-based operations platform
- Tablet-first execution environment
- Backend APIs already exist (auth, users, permissions, media storage patterns)
- Voice messages can follow existing attachment / media paradigms where possible
We care more about clean integration and predictable behavior than flashy tech.
Deliverables (Milestone-Based)
- Milestone 1 – Technical Design & Proof
- Architecture recommendation (aligned with constraints above)
- UX flow for tablet usage
- Basic voice record → send → receive proof of concept
- Push-to-Talk / voice message functionality
- Storage, playback, basic permissions
- Tablet-friendly UI behavior
- Bug fixes
- Edge-case handling (network drops, retries)
- Light polish (no feature expansion)
What We Are Looking For
- Experience with voice / audio features (mobile or web)
- Strong judgment around scope discipline
- Comfortable working milestone-based on fixed price
- Can explain tradeoffs clearly and simply
- Thinks in terms of real users in real environments (noisy, busy, imperfect networks)
Hospitality or operations experience is a plus, but not required.
Engagement Details
- Fixed-price contract
- Clear milestones
- No open-ended scope
- Clean handoff into an existing codebase
If you have built PTT, voice messaging, or similar features without overengineering, we would love to talk. Contract duration of 1 to 3 months.
Mandatory skills: Web Application Development, WebRTC, real-time applications, Websockets, audio / voip, Full-Stack Development, API Development, JavaScript, PHP, CodeIgniter
Push-to-Talk (PTT) / Voice Messaging Engineer – Tablet-First Hospitality App (Fixed Scope) employer: FreelanceJobs
Contact Detail:
FreelanceJobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Push-to-Talk (PTT) / Voice Messaging Engineer – Tablet-First Hospitality App (Fixed Scope)
✨Tip Number 1
Network with industry professionals! Attend meetups or online webinars related to hospitality tech. It’s a great way to get your name out there and learn about potential job openings before they’re even advertised.
✨Tip Number 2
Showcase your skills through projects! If you’ve worked on voice messaging or PTT features before, create a portfolio that highlights your best work. This gives us something tangible to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on relevant technologies like WebRTC and API development. We want to see how you think and solve problems, so practice explaining your thought process clearly.
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team.
We think you need these skills to ace Push-to-Talk (PTT) / Voice Messaging Engineer – Tablet-First Hospitality App (Fixed Scope)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your application to highlight your experience with voice messaging and PTT features. We want to see how your skills align with our tablet-first hospitality app, so don’t hold back on the details!
Showcase Your Problem-Solving Skills: In your written application, share examples of how you've tackled challenges in previous projects. We’re all about clean integration and predictable behaviour, so let us know how you’ve achieved that in the past.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, especially when it comes to explaining trade-offs and scope discipline. Remember, we’re looking for practical solutions, not flashy tech!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at FreelanceJobs
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, like WebRTC and audio/VoIP. Be ready to discuss your past experiences with these tools and how they relate to building a Push-to-Talk feature.
✨Understand the User's Environment
Since this role focuses on real users in busy environments, think about how your solutions can work seamlessly in such settings. Prepare examples of how you've designed features with user context in mind, especially in hospitality or operations.
✨Be Ready for Scope Discussions
This position requires strong judgment around scope discipline. Be prepared to discuss how you’ve managed project scopes in the past, and how you would approach the fixed-scope nature of this project without getting sidetracked.
✨Showcase Your Problem-Solving Skills
The job involves handling edge cases and network issues. Think of specific challenges you've faced in previous projects and how you resolved them. This will demonstrate your ability to deliver a reliable product under constraints.