JavaScript Developer - 3D Web (CONTRACT)
RealTruck.com - ann arbor, MI
Apply NowJob Description
Description POSITION SUMMARY The JavaScript Developer-3D Web Junior level role will use our proprietary 3D product configurator JavaScript library to create, maintain, and extend 3D product configurators for the automotive industry. This role will collaborate with various teams, troubleshoot issues, and document processes. CORE FUNCTIONS Development and Implementation: Develop and maintain 3D product configurators using JavaScript. Implement all aspects of the 3D product configurator using our proprietary JavaScript library, such as: camera, products, shopping cart integration, animations/interactions, etc.. Write clean, efficient, and well-documented code. Collaboration and Communication: Collaborate with designers, senior developers, and other team members to gather requirements, implement features, and improve functionalities. Communicate effectively within the team to ensure alignment and timely delivery of features. Participate in code reviews and contribute to the continuous improvement of development processes. Optimization and Troubleshooting: Optimize 3D models and rendering performance to ensure smooth and responsive user experiences. Debug and resolve issues related to 3D rendering and interactivity. Ensure configurators are optimized for performance and provide a seamless user experience. Learning and Documentation: Document development processes, technical specifications, and user guides. Seek opportunities for professional growth and development through training, workshops, and hands-on experience. QUALIFICATIONS & REQUIREMENTS Education and Experience Bachelor's degree in Computer Science or equivalent years of experience required. 2+ years of JavaScript experience. Minimum of 1 year of Blender AND 1 year of Three.js experience required. Experience using Git. Experience with 3D libraries (e.g. Three.js) and basic understanding of 3D graphics concepts. Required Licenses * None. Skills, Abilities, and Knowledge * Strong analytical and problem-solving skills, with a keen attention to detail. * Ability to optimize models for performance and memory usage. * Strong verbal and written communication skills, with the ability to collaborate effectively with associates. Travel * Minimal travel is required; 10% or less. COMPETENCIES * - Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events. * - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures. * - Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas. * - Displays willingness to make decisions; Exhibits sound and accurate judgment; Supports and explains reasoning for decisions; Includes appropriate people in decision-making process; Makes timely decisions. * - Looks for ways to improve and promote quality; Demonstrates accuracy and thoroughness. * - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed. * - Approaches others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments. SUPERVISOR RESPONSIBILITIES * Individual Contributor: working team member with no oversight of others and no management responsibilities. PHYSICAL REQUIREMENTS * This position is subject to Sedentary Work: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Sedentary work involved sitting most of the time. Walking and standing are required only occasionally. Physical Activities * This position is subject to the following physical activities: talking, hearing, the use of fingers to pick, pinch, or type. Visual Acuity * The worker is required to have close visual acuity to perform an activity such as preparing and analyzing data and figures; transcribing; viewing a computer terminal; expansive reading; visual inspection involving small defects, small parts and/or operation of machines (including inspection); using measurement devices; and/or assembly of fabrication of parts at distances close to the eyes. Working Conditions * This position operates in a professional office environment. This role routinely uses standard office equipment.
Created: 2024-11-13