Degree in Human-Computer Interaction Design, Computer Science, Data Science, or similar
Proficiency in data visualization using D3.js
Fluent in JavaScript and Node.js coding
Experience with website and web app deployment, particularly using AWS
Familiar with React and VueJS frameworks
Skilled in design tools like Figma, Sketch, and Adobe CS
Responsibilities
Concept, prototype, and build data visualizations and web applications
Create compelling data visualizations using D3.js
Deploy and develop responsive websites and web apps
Ensure alignment between creative coding and project objectives
Engage with clients regularly to present design concepts
Take on both lead and collaborative roles in projects
Work cross-functionally with designers and technologists
Maintain high standards for code quality and performance
Benefits
Profit sharing opportunities
Comprehensive health, dental, and vision insurance
401(k) retirement plan
Collaborative and fast-paced work environment
Creative freedom in developing innovative design solutions
Full Job Description
Role Overview
You are responsible for concepting, prototyping, and building data visualizations, websites, web apps, and data experiences. You have a passion for data visualization and emerging technologies. You can think critically, code quickly, and make innovative tools and experiences that work. While you thrive on teamwork and collaboration, you are also self-motivated-willing and able to work independently when needed. You are comfortable meeting regularly with clients and presenting your work. Alternating between lead and supporting roles on projects, you can balance creative coding and rapid prototyping with a project's business, user experience and technology goals, while striving to ensure that our work maintains the highest standards possible.
This is an exciting opportunity to be part of a multidisciplinary, award-winning design and technology firm with forward-thinking clients.
Responsibilities
Concept, prototype, and build data visualizations, websites, web apps, and data experiences
Create data visualizations using D3.js
Develop and deploy websites and web applications
Balance creative coding and rapid prototyping with project goals
Meet regularly with clients and present work
Alternate between lead and supporting roles on projects
Collaborate with designers and other technologists
Maintain highest standards of code quality and performance
Required Qualifications
4+ years of applicable professional experience
Undergraduate or graduate degree in Human-Computer Interaction Design, Computer Science, Data Science, or a related field
Experience creating data visualizations in D3.js
Fluent in coding for the web using Javascript and Node.js, incorporating good coding practices
Experience with creating and deploying websites and web applications, including using AWS
Experience with frameworks such as React and VueJS
Familiarity with content management systems such as Craft, Contentful or Sanity
Familiarity with design tools such as Figma, Sketch and Adobe CS
Ability to balance multiple projects and deadlines in a fast-paced environment
Excellent communication skills and experience working collaboratively with clients
Preferred Qualifications
Data analysis in R, Python, Observable and Jupyter Notebooks