As a (Senior) Creative Technologist (Full Stack), you will drive our team’s mission to deliver innovative and world-class digital experiences. You will focus on building our in-house production capabilities for immersive and interactive experiences, through software development, technical architecture, and off‑shoring initiatives. Over time, you will be given the opportunity to grow into a technical lead role, guiding our technical roadmap and mentoring junior staff.
A Day in the Life:
1. Production & Technical Expertise
- Develop and deliver high-quality software solutions for interactive experiences: touchscreen interactives, real-time visualizations, content management systems, web applications, phygital installations, multimedia experiences, and more.
- Propose end-to-end technical approaches—software, hardware, and networking architectures—to support immersive and interactive installations.
- Build and host simple full-stack web and interactive applications for client projects.
- Configure and manage network infrastructures supporting installations and digital experiences.
- Maintain a centralized code repository and module library to standardize production and improve efficiency.
- Oversee hardware system design, including audio-visual, lighting, sensors, and mechanical components (or at least help to oversee and orchestrate technical partners in charge of these components).
- Produce detailed technical specifications and manage external interactive suppliers as needed.
2. Innovation & R&D
- Create proof-of-concept demos showcasing new technology (e.g., generative AI workflow design, LLMs, Comfy UI, third-party API integration).
- Experiment with emerging tools and integrate them into project pipelines to enhance creative possibilities.
- Contribute to development and launch of new digital products, documenting case studies that highlight innovation.
- Identify opportunities to leverage technology for new services and business leads.
3. Team Collaboration & Knowledge Sharing
- Assist in recruiting, onboarding, and mentoring technical staff.
- Document and standardize workflows, tools, and best practices for in-house production tasks.
- Collaborate closely with designers, producers, and partners to align technical solutions with creative vision.
- Support cross-team proposals by providing technical rationale, estimated scopes, and high-level architecture.
4: Increase In-house Production Capabilities
- Grow the portion of production budget kept in-house.
- Establish a strategy for production components to achieve targeted production profit from in-house tasks.
- Implement a cost-tracking system to monitor in-house vs. outsourced production costs.
5: Build & Optimize Internal Production Capacity
- Recruit and onboard new technical staff.
- Develop, document, and train teams on standardized workflows for touchscreen and visualization interactives.
- Establish a centralized code repository and module library.
- Demonstrate measurable improvement in production efficiency through standardized processes.
6: Drive Innovation & Quality in Digital Experiences
- Launch innovative digital products with case studies.
- Generate new paid projects from inquiries on innovation.
- Achieve recognition for technical innovation in a digital experience.
What We Are Looking For:
- Education: Bachelor’s degree in computer science or related field, or equivalent self-taught coding expertise.
- Experience: 5+ years in software development or technical production, ideally in creative-tech or interactive media.
- Front-End Development: Proficient in HTML, JavaScript, CSS, WebGL; experience with React.js and modern frameworks (Vue, etc.).
- Back-End & Database: Comfortable with Node.js, Python, PHP; experience with SQL and/or NoSQL databases.
- Version Control: Familiar with Git workflows and maintaining code repositories.
- Hardware Integration: Understanding of AV, lighting, electronics, and mechanical components.
- Infrastructure: Able to configure and manage networks for interactive installations e.g. experience with cloud platforms (AWS, GCP, Azure) for hosting interactive applications.
- Code Quality: Writes clean, efficient, and well-documented code.
- Eligibility: Must be legally able to work in Singapore.
Soft Requirements / Nice-to-haves
- Creative problem-solving and ability to make autonomous technical decisions in a fast-paced environment.
- Experience with UI/UX design and familiarity with prototyping tools.
- Proficiency with Unity, Unreal Engine, TouchDesigner; AR experience (ARCore/ARKit).
- Curious, open-minded, and eager to learn new tools and methods.
- Excellent organizational, problem-solving, and communication skills.
- Strong team player, able to mentor others and work across disciplines.
- Project management skills—working with agile or iterative workflows.
- Vendor management—liaising with external suppliers or offshore partners.
- Existing network of external talent or vendors in software development or interactive tech.