Logo
RealTruck.com

JavaScript Developer - Junior (Contract position)

RealTruck.com, Ann Arbor, Michigan, us, 48113


Description

POSITION SUMMARYThe Junior JavaScript Developer 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 FUNCTIONSDevelopment 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 & REQUIREMENTSEducation and ExperienceBachelor's degree in Computer Science or equivalent years of experience.Minimum of 2 years of JavaScript experience.Proficiency in using GitBasic understanding of 3D graphics concepts and experience with 3D libraries (e.g. Three.js)

Required LicensesNone

Skills, Abilities, and KnowledgeStrong analytical and problem-solving skills, with a keen attention to detail.Ability to optimize models for performance and memory usage.Good verbal and written communication skills, with the ability to collaborate effectively with team members.

TravelMinimal travel is required; 10% or less.

COMPETENCIESAdaptability

- 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.

Analytical

- Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs workflows and procedures.

Innovative

- Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas.

Judgement

- 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.

Quality Management

- Looks for ways to improve and promote quality; Demonstrates accuracy and thoroughness.

Initiative

- 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.

Professionalism

- 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 RESPONSIBILITIESIndividual Contributor: working team member with no oversight of others and no management responsibilities.

PHYSICAL REQUIREMENTSThis 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 ActivitiesThis position is subject to the following physical activities: talking, hearing, the use of fingers to pick, pinch, or type.

Visual AcuityThe 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 ConditionsThis position operates in a professional office environment. This role routinely uses standard office equipment.