Senior Front-end developer - 3D visualization
Flexcompute Inc.
Boston, massachusetts
Job Details
Full-time
Full Job Description
Flexcompute is an early-stage technology startup that develops ultra-fast simulation technology to help companies to design and optimize technology products. Our award-winning products are used to design airplanes, wind turbines, quantum computing chips, VR/AR headsets, data centers, and smartphones. Our team consists of world-renowned experts in scientific computing, and we have a global team working remotely from Europe, Asia, North and South America.
At Flexcompute, we value innovation, excellence, and collaboration. Our culture is one of openness, where all ideas are welcome, and everyone’s voice is heard. We believe that the best solutions are created through collaboration, and we encourage our team members to work together to solve complex problems. We also believe in supporting our team members in achieving their goals and providing opportunities for growth..
Role Overview
As a Web 3D Development Engineer at Flexcompute Inc., you will play a crucial role in the design, development, and optimization of 3D visualization/geometry editor for our simulation software applications. conduct reasonable architectural design, and optimize product performance and experience.
As a key force in our team, you will play a central role in advancing the application of cutting-edge 3D technology. You will work closely with our R&D team to implement new features, improve user experience, and ensure the highest quality standards are met. Your work will contribute to the continued growth and success of Flexcompute Inc. as a leader in solver technology.
Responsibilities
- Design and develop interactive 3D visualization tools for our simulation software applications
- Collaborate with R&D team to implement new features and optimize performance
- Create and maintain front-end frameworks for efficient and scalable development
- Ensure cross-platform compatibility and responsiveness of 3D visualizations
- Collaborate with UI/UX designers to create intuitive and user-friendly interfaces
- Conduct code reviews and participate in quality assurance activities
- Stay up-to-date with web development trends and technologies
Requirements
- Bachelor's or Master's degree in Computer Science or a related field
- Skilled in 3D and 2D computer graphics rendering, experienced in using shaders in different parts of the pipeline.
- Proficient in Canvas-related visualization technology, skilled in using and customizing ThreeJs/WebGL API.
- Familiar with optimizing rendering effects, improving model loading and display performance.
- Familiar with the theoretical foundations of 3D graphics and images, such as UV, shaders, materials, etc.
- 5+ years of work experience, 3+ years in graphics development; exceptional candidates can be considered with relaxed criteria. Solid understanding of UI/UX principles and user-centered design
- Strong foundation in frontend technologies, including HTML/CSS/JavaScript and common frontend frameworks.
- Solid foundation in computer science and networking.
- Good team collaboration and communication skills, adept at analyzing and solving problems with design solutions.
- Ability to work in a fast-paced and dynamic environment
Preferred Qualifications:
- Priority for those with experience in self-developed visualization engines.
- Extensive experience with Angular or React.
- Strong capability in business abstraction and architectural design, able to produce corresponding architectural designs based on business output.
- Experience with personal open-source projects, maintenance of open-source projects, personal tech blogs, etc.
- Heavy user of Typescript.
Benefits
- Competitive compensation with equity of a fast-growing startup.
- Medical, dental, and vision health insurance.
- 401(k) Contribution.
- Gym allowance.
- Friendly, thoughtful, and intelligent coworkers.
How To Apply
Candidates passionate about playing a pivotal role in shaping the future at Flexcompute are encouraged to apply through our careers portal with a comprehensive resume, a cover letter outlining their alignment with our goals, and any relevant supporting materials.
Join Us
As our market and products grow, we are rapidly expanding and searching for partners who are eager to grow in a dynamic environment, possess an entrepreneurial spirit, and can scale our team. Flexcompute is dedicated to providing equal employment opportunities. We firmly believe that talent from diverse backgrounds can bring our company a rich and varied perspective. We warmly welcome candidates from all backgrounds to join us on this passionate and challenging journey, together facing the most compelling challenges in engineering computation.
Join Flexcompute, where your expertise in advanced computing will contribute to accelerating innovation in various fields for the next industrial renaissance.
Flexcompute is dedicated to promoting diversity, equity, and inclusion in the workplace. We are an equal opportunity employer that recognizes the value of diverse perspectives in achieving our mission. We encourage candidates from all backgrounds to apply.