Senior Interactive Kiosk - Full Stack Developer
Бюджэт: $5.0 - $20.0
HOURLY / FULL_TIME
⭐ 0.00 (0)
United States
react-js, webgl, javascript, trade-show-kiosk, electronjs
Пераважная кваліфікацыя
- Вопыт: Эксперт
We’re looking for a senior developer / creative technologist to help build an interactive digital experience for a real estate showroom environment.
This is not a traditional website project. The application will run on large-format touchscreens and combine interactive UI, animation, proximity detection, audio, visual effects, data capture and automated session behavior.
The developer should be capable of taking ownership of the technical implementation rather than waiting for detailed engineering instructions.
- Core Technical Skills
Frontend & Interactive UI
JavaScript / TypeScript
React
HTML5 / CSS
SVG and Canvas animation
WebGL
Responsive large-screen interfaces
Touch and gesture handling
Interactive animation and transitions
Kiosk / Desktop Applications
Windows kiosk deployment
Electron and/or Chromium kiosk mode
Fullscreen application environments
Auto-start on system boot
Crash/reboot recovery
Session and state management
Inactivity detection and automatic reset
Long-running unattended applications
Hardware & Sensors
Webcam-based presence/motion detection
PIR/proximity sensors
USB/peripheral integration
Touchscreen/display integration
Connecting physical sensor events to application behavior
Application Architecture
Event-driven architecture
State machines
Interactive/game-style application logic
Timers and scoring
Multi-step user flows
Duplicate input/event prevention
Interrupted-session recovery
Offline-first behavior where appropriate
Backend & Data
Node.js, Python or similar backend experience
REST APIs
PostgreSQL or comparable databases
Lead/data capture
CRM/API integrations
Local storage and offline synchronization
- Cloud Experience Required
Strong practical experience with cloud infrastructure is required, preferably:
AWS or Azure
Cloud deployment and environment configuration
Storage and database services
API hosting
Logging and monitoring
Secure configuration/secrets management
Automated deployment workflows
The developer should understand when cloud services are useful and when an installation should continue operating locally without depending on internet connectivity.
- AI-Assisted Development
Strong ability to use modern AI development tools is required.
We’re looking for someone who actively uses AI to improve development speed, debugging, prototyping, documentation and code quality while still understanding and reviewing the code being produced.
Experience with tools such as ChatGPT, Claude, GitHub Copilot, Cursor or similar AI coding environments is valuable.
AI should be used as an engineering accelerator, not as a replacement for engineering judgment.
- Communication Requirements
Fluent professional English is required.
This role involves direct communication with a U.S.-based team, including non-technical stakeholders.
You should be able to:
Participate confidently in English video calls
Understand requirements discussed conversationally
Explain technical decisions in simple business language
Ask good clarification questions
Communicate risks or limitations clearly
Provide concise written updates without requiring someone else to translate or rewrite them
Strong spoken English is particularly important.
- Working Hours / Availability
Our team operates primarily in U.S. Eastern Time.
You do not need to work full U.S. business hours, but you must have reliable overlap with the U.S. team and be available for meetings through approximately 5:00 PM ET when required.
Please include your location, time zone and normal working hours when applying.
- Preferred Experience
Previous experience with one or more of the following is strongly preferred:
Interactive kiosks
Real estate showroom technology
Experiential installations
Museum/visitor-center interactives
Digital signage
Large-format touchscreen applications
Motion-triggered experiences
Retail/showroom installations
Interactive games or quizzes
Public-facing unattended software
Experience building applications that interact with physical hardware is considerably more relevant than experience limited to traditional websites.
- Reliability & Testing
The application will operate in a physical public environment and should not require constant technical supervision.
Experience handling the following is important:
Unexpected user behavior
Users abandoning sessions midway
Repeated or rapid touchscreen input
Multiple sensor events
Temporary internet loss
Automatic session reset
Application recovery
Long-duration operation
Hardware/device reconnection
Testing should include real-world usage scenarios rather than only browser-based functional testing.
- What We're Looking For
This role is best suited to someone who can operate as a senior engineer and technical problem solver , not simply complete assigned tickets.
You should be able to receive a business requirement, identify missing technical details, recommend practical options and carry the implementation through deployment.
Attention to UI quality matters as much as backend reliability.
- When Applying
Please provide:
1. 2–3 examples of interactive kiosks, touchscreen systems, sensor-driven applications or similar projects you personally contributed to.
2. A short explanation of your role on each project.
3. Technologies and hardware used.
4. Experience with Windows kiosk/Electron environments.
5. Experience integrating webcams, sensors or USB devices.
6. Your experience with AWS/Azure or other cloud platforms.
7. Which AI development tools you currently use and how you use them.
8. Your current location and time zone.
9. Your normal working hours and availability for U.S. Eastern Time meetings.
10. Your spoken English level.
Please start your application with the words “Interactive Build” so we know you read the requirements.
We value practical experience, communication and ownership more than a long list of frameworks.
Адкрыць заказ
AI-чарнавік адказу
Згенеруйце кароткі cover letter па гэтай вакансіі. Перад адпраўкай адрэдагуйце.
Увайдзіце, каб згенерыраваць AI-чарнавік.
Увайсці