Note: The job is a remote job and is open to candidates in USA. Lumion is redefining how architecture is communicated through 3D rendering, real-time engines, and generative AI. The Senior Frontend Developer will architect the next generation of the application UI, migrate the interface to a React and TypeScript web-based stack integrated with Coherent Gameface, and establish scalable design-system and component-library foundations. The role also leads incremental legacy UI migration while ensuring performance, architectural integrity, and collaboration across design and engine teams.
Responsibilities
- You will be instrumental in migrating our interface to a modern, web-based stack (React, TypeScript) integrated via Coherent Gameface
- You will define our design system, establish foundational patterns for our component library, and lead the incremental migration strategy that replaces our legacy UI while ensuring seamless product delivery and architectural integrity
- UI Architecture: Designing decoupled, modular, and testable systems
- Bridge Design: Experience defining robust, type-safe contracts/interfaces between native C++ systems and the frontend environment
- Performance Profiling: Skill in identifying and resolving bottlenecks in rendering and interaction within game-integrated environments
- Migration Strategy: Proven ability to define and execute "strangler pattern" refactoring paths without disrupting ongoing product development
- Technical Communication: Ability to translate complex engine requirements into clean, usable frontend patterns
Skills
- Expert-level proficiency in React and TypeScript, with a proven ability to architect clean, scalable, and type-safe component libraries, including proven usage with styling (e.g., HTML5, CSS, animations) and experience with web build tools (e.g., Webpack)
- Experience working in embedded or game-engine environments (e.g., Coherent Gameface, CEF, or similar) where optimizing for resource constraints and understanding the native-to-web bridge is critical
- A strong track record of managing complex incremental migrations, successfully balancing the delivery of new features with the systematic deprecation and replacement of legacy code
- Deep architectural judgment; you understand the trade-offs between different state management patterns and know how to design interfaces that remain maintainable as the codebase grows
- Ability to collaborate effectively with both design and engine teams to ensure the UI is performant, responsive, and visually cohesive, with a strong passion for building beautiful interfaces and working closely with designers to create exceptional experiences for our users
- UI Architecture: Designing decoupled, modular, and testable systems
- Bridge Design: Experience defining robust, type-safe contracts/interfaces between native C++ systems and the frontend environment
- Performance Profiling: Skill in identifying and resolving bottlenecks in rendering and interaction within game-integrated environments
- Migration Strategy: Proven ability to define and execute "strangler pattern" refactoring paths without disrupting ongoing product development
- Technical Communication: Ability to translate complex engine requirements into clean, usable frontend patterns
- You are excited by the challenge of bridging the gap between web-standard development and the high-performance constraints of a 3D rendering engine
- You value "Process, Not Outcome" – you enjoy building the systems and documentation that allow the entire team to move faster
- You are comfortable working in a hybrid environment where you influence both the UI and the underlying bridge logic that connects to the engine
Benefits
- Hybrid work environment
Company Overview