Frontend Software Engineer
Bangkok, Thailand
Full-time
|
On-site
None
Role Overview
Drive the development of frontend architecture of AltoTech's AI-powered IoT platform, building dynamic web applications that seamlessly integrate with complex backend systems, real-time databases, and IoT infrastructure. You will create sophisticated user interfaces that handle millions of real-time events, orchestrate API integrations, and deliver responsive experiences that empower facility managers to control smart buildings through our CERO platform.
Responsibilities
Build dynamic data platforms: Create real-time visualization systems that integrate with Django APIs, TimescaleDB, and Supabase, transforming complex IoT data streams into intuitive dashboards that drive 20-30% energy savings.
Connect AI to users: Build frontend systems for AltoGPT that handle LLM functions, streaming responses, and real-time data fetching to create conversational interfaces for building control.
Architect integrated frontends: Develop React/TypeScript applications that orchestrate multiple backend services, WebSocket connections, and event streams to deliver seamless experiences across AltoOS interfaces.
Master real-time complexity: Implement sophisticated state management for applications handling thousands of concurrent WebSocket connections, live sensor updates, and multi-source data synchronization.
Design scalable architectures: Create frontend systems that efficiently integrate with microservices, message queues, and cloud services while maintaining performance across properties from boutique hotels to mega-malls.
Qualifications
Experience
3+ years in frontend development, with at least 1+ years building complex, integrated web applications with real-time data requirements.
Technical Skills
Frontend Mastery: Expert-level React/Next.js with TypeScript, advanced state management (Redux Toolkit/Zustand), WebSocket implementation, and experience building complex SPAs that integrate multiple backend services.
API Integration Excellence: Strong experience consuming RESTful and GraphQL APIs, handling authentication flows (OAuth/JWT), implementing retry logic, and managing complex async operations.
Real-time Data Handling: Proficiency with WebSocket connections, Server-Sent Events, real-time state synchronization, and building interfaces that handle high-frequency updates without performance degradation.
Data Visualization & UX: Experience with time-series data display (D3.js, Chart.js, Recharts), creating responsive layouts that work across devices, and building accessible interfaces.
Integration Patterns: Experience with event-driven architectures, understanding of pub-sub patterns, ability to work with message queues from frontend, and integrating with third-party services.
Preferred Skills
Backend Integration Excellence: Understanding of Django/Python APIs, ability to read and debug backend code, experience with API design, and comfort working across the full stack when needed.
IoT & Real-time Protocols: Familiarity with MQTT over WebSocket, experience building dashboards for IoT devices, understanding of time-series data patterns, and sensor data visualization.
AI/LLM Integration: Experience integrating OpenAI/Anthropic APIs in frontend, building streaming chat interfaces, and creating UIs that explain AI decisions to users.
Cloud & DevOps: Experience with Docker, CI/CD pipelines, deploying frontend applications to cloud platforms, and understanding of microservices architecture from frontend perspective.
Building Automation Knowledge: Understanding of HVAC systems, BACnet/Modbus protocols, or experience with smart building technologies.
Education
Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
Soft Skills
Excellent problem-solving for complex integration challenges, excellent communication in English, strong communication with backend teams, ability to understand and translate business requirements into technical solutions, and passion for building impactful climate tech.
What we offer
Join a fast-growing startup at the forefront of sustainability and smart-building innovation.
Work with cutting-edge AI, IoT, and autonomous control technologies alongside a passionate, world-class team.
Make a tangible impact by building interfaces that help reduce energy consumption and carbon emissions globally.
Grow your career with opportunities to collaborate with global tech leaders like Microsoft and NVIDIA.
About AltoTech
At AltoTech, we are transforming the future of sustainable buildings through cutting-edge IoT and AI-driven solutions. Our mission is to optimize energy use, reduce emissions, and lead the charge toward a net-zero world.
