We are looking for a Senior Three.js Developer to lead immersive web-based visualizations and interactive experiences.
This role combines deep Three.js expertise with robust backend skills and a solid foundation in game development.
You will build custom rendering systems, real-time interfaces, and contribute to gameplay experiences that run seamlessly in the browser.
Responsibilities include designing and implementing real-time 3D scenes and interactive applications using Three.js.
You will develop performance-optimized rendering pipelines tailored for browsers and web-based platforms.
The role involves integrating backend systems using technologies such as Node.js, web sockets, and REST APIs.
You will collaborate with designers and gameplay developers to bridge visuals and interactivity.
Troubleshooting and resolving rendering issues, performance bottlenecks, and network latency challenges will be part of your duties.
You will prototype new ideas quickly, validate them with stakeholders, and iterate based on feedback.
Contributing to best practices for code quality, testing, and deployment in a fast-paced development environment is expected.
Requirements:
Deep knowledge of Three.js and WebGL, with a strong portfolio of interactive 3D experiences is essential.
Solid experience in JavaScript backend development, especially real-time systems using web sockets is required.
A proven background in game development using engines like Unity (or equivalent) is necessary.
Understanding of rendering optimization, shader authoring, and asset pipeline integration is important.
Strong debugging skills across client-server boundaries in interactive environments are needed.
The ability to work autonomously and collaboratively in remote, agile teams is essential.
Clear communication skills and a proactive problem-solving mindset are required.
Bonus skills include familiarity with multiplayer game mechanics and real-time data synchronization, experience integrating 3D visualizations with UI frameworks like React or Vue, and knowledge of spatial data structures, physics engines, or procedural generation.
Prior work in creative technology, interactive installations, or simulation platforms is preferred.
Contributions to open-source Three.js projects or plugins are a plus.
Benefits:
BSA Solutions, Inc. provides competitive compensation and benefits that exceed market standards and the Labor Law.
A comprehensive and generous HMO benefits package for you and one dependent is offered from the start date.
The company ensures health and well-being with a 24/7 employee assistance program, mental health assistance with licensed practitioners, and in-house fitness and wellness programs.
Employees are encouraged to take ownership of their choices and be accountable for their personal growth, happiness, and success.
The company challenges the status quo and pushes boundaries to help employees embrace their potential and pursue greatness.
Supportive and inclusive communities are built to inspire and uplift each other, fostering a sense of belonging and connection.
Employees are encouraged to be authentic, embrace their uniqueness, and live a fulfilling and purpose-driven life.
A growth mindset and commitment to lifelong learning are promoted, encouraging exploration of new experiences and challenges.
The company encourages mindfulness and finding joy in the present, helping employees appreciate each moment.
Employees are supported in setting clear intentions and aligning actions with their values for overall well-being and happiness.