Senior Frontend Engineer (Three.js)
Boston, Massachusetts
Full Time
$140k - $200k
Job Title: Frontend React and Three.js Engineer
Location: Boston, MA
About Us:
Our client is at the cutting edge of 3D simulation technology, pushing the boundaries of what's possible with immersive digital experiences. Our team is passionate about creating innovative solutions that blend high-fidelity 3D graphics with intuitive user interfaces. We’re looking for a talented Frontend Engineer with expertise in React and Three.js to join us in shaping the future of 3D simulations.
Position Overview:
We are seeking a Frontend Engineer who is both creative and technically adept to work on our core simulation platform. In this role, you will leverage your skills in React and Three.js to build dynamic, interactive, and visually stunning user interfaces that drive user engagement and enhance the overall simulation experience.
Key Responsibilities:
- Frontend Development: Develop and maintain highly responsive and interactive web applications using React, ensuring a seamless user experience.
- 3D Graphics Integration: Utilize Three.js to create and integrate complex 3D graphics and simulations into our web platform.
- Performance Optimization: Implement performance optimizations and best practices to ensure smooth and efficient rendering of 3D content.
- Collaboration: Work closely with UX/UI designers, backend engineers, and product managers to translate design concepts into functional, high-quality code.
- Troubleshooting and Debugging: Identify and resolve frontend issues, including performance bottlenecks, bugs, and user experience challenges.
- Innovation: Stay current with the latest industry trends and technologies, and propose new ideas and improvements for our platform.
Qualifications:
- Experience: 3+ years of experience in frontend development with a strong focus on React and Three.js.
- Technical Skills: Proficiency in JavaScript, HTML, CSS, and modern frontend tools and libraries. Experience with WebGL and shader programming is a plus.
- Portfolio: Demonstrated experience with previous projects involving React and Three.js, showcasing your ability to build and integrate complex 3D elements.
- Problem-Solving: Strong problem-solving skills with the ability to work independently and as part of a team.
- Communication: Excellent verbal and written communication skills, with the ability to clearly articulate complex technical concepts.
- Education: A degree in Computer Science, Engineering, or a related field, or equivalent experience.
Preferred Qualifications:
- Experience with state management libraries such as Redux or Context API.
- Familiarity with TypeScript and testing frameworks (e.g., Jest, React Testing Library).
- Experience with responsive design and cross-browser compatibility.
- Background in 3D modeling or computer graphics is a plus.
Why Join Us?
- Innovative Projects: Work on cutting-edge technology and projects that push the boundaries of 3D simulation.
- Collaborative Culture: Join a team of passionate professionals who value creativity, collaboration, and continuous learning.
- Growth Opportunities: Access to ongoing professional development and career advancement opportunities.
- Flexible Work Environment: Enjoy the flexibility of remote work or work from our modern office space.
- Competitive Benefits: Receive a comprehensive benefits package including health insurance, retirement plans, and generous paid time off.