About the job
About Us
The Role
At PhysicsX, we are developing a robust platform that empowers Data Scientists and Simulation Engineers to create, train, and deploy Deep Physics Models. The foundation of this platform hinges on processing vast amounts of intricate simulation data, facilitating high-fidelity multi-physics simulation through AI inference.
We seek a Senior Frontend Software Engineer to enhance our product team. As a vital member of a small group of Frontend Engineers, you will collaborate within a cross-functional team, enjoying the autonomy to influence implementation decisions. You will build and refine the frontend that animates our platform — from dynamic 3D visualizations of simulation data to smooth API integrations driving intricate ML workflows. Your responsibilities will involve designing adaptable frontend architectures, optimizing performance for data-intensive interfaces, and ensuring user-friendly interaction for our engineers and scientists with extensive datasets and simulation outcomes.
In your senior capacity, you will significantly shape technical direction — documenting Technical Decision Records, mentoring junior engineers, and establishing standards that ensure our platform remains reliable, secure, and efficient. This role is perfect for someone who thrives on creating exceptional user experiences while also designing robust frontend architectures.
What You Will Do
- Develop and advance a frontend platform that facilitates complex simulation and ML workflows — from 3D visualizations to seamless API integrations and data-intensive interfaces.
- Design and implement modular frontend architectures and component systems, incorporating micro-frontend patterns for scalable and maintainable development.
- Enhance user experience through advanced caching strategies, performance monitoring, layout and rendering optimization, and adherence to accessibility best practices.
- Create and implement sophisticated state management and data flow patterns to accommodate the demands of real-time simulation data and complex user interactions.
- Take ownership of your projects from start to finish — from architectural decisions to final implementation.

