We are seeking a Frontend Web Engineer with experience in web graphics to join our dynamic team.
You will be working closely with the backend team from the client's side, which processes large-scale data to ensure a smooth, high-performing frontend interface.
If you enjoy tackling complex challenges, building scalable systems, and have a knack for turning ambiguity into polished products, we'd love to meet you.
Key Responsibilities: 1.
Develop and maintain web applications that leverage web graphics, ensuring smooth integration with backend services.
2.
Collaborate with backend engineers to optimize system performance and data flows, focusing on speed, scalability, and parallelism.
3.
Design and implement coherent abstractions and frontend architectures to support new features and improve existing ones.
4.
Contribute to our event-sourcing model to enable real-time, multiplayer interactions and document sharing.
5.
Assist in reducing complexity across the codebase, with a focus on managing data lifecycles and varying behaviors (ML processing, data compression, CRUD operations).
6.
Participate in all stages of development, from concept to deployment, with autonomy and ownership over projects.
Technical Requirements: 1.
Experience with frontend technologies such as JavaScript/TypeScript, Vue.js, WebGL, THREE.js, or other modern web frameworks and libraries.
2.
Proficiency in web graphics and rendering, with a deep understanding of 3D graphics, shaders, and optimization techniques.
3.
Familiarity with backend concepts and distributed systems, including data lifecycles, inter-process communication, and scalable data structures.
4.
Knowledge of multiplayer real-time applications, including concurrent document editing (experience with multiplayer servers for video games is a plus).
5.
Comfortable working across different programming languages, frameworks, and build tools (e.g., npm, pip, Make).
6.
Understanding of cloud-based deployment environments (e.g., AWS, Kubernetes).
Bonus Skills: Experience with ML tools such as PyTorch, Hugging Face, or LangChain.
Familiarity with backend services like SQS, S3, DocDB, or OpenSearch.
Previous startup experience, personal projects, or consulting experience demonstrating the ability to work autonomously and navigate ambiguity.
#J-18808-Ljbffr