Data Visualization Senior Developer

EMI Solutions

Bethesda (MD)

Hybrid

USD 110,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k)
Medical & Dental Insurance
Short-term Disability
Tuition Assistance
Referral Program
Paid Time-Off

Job summary

EMI Solutions is seeking a Data Visualization Senior Developer to design and develop interactive web-based visualizations for large-scale national and federal initiatives. You will collaborate with data scientists, data visualization analysts, and UX designers to craft data-driven storytelling within secure client environments.

The role requires expertise in web development, data visualization, and building scalable BI extensions, with a focus on modern visualization libraries and best practices.

Qualifications

  • Bachelor’s degree in Computer Science, Data Science, Journalism, or related field.
  • 3+ years of experience in front-end web app development.
  • Deep understanding of WebGL and Canvas.
  • Experience working in an agile environment.
  • Passion for digital innovation and digital transformation.

Responsibilities

  • Develop intuitive visualizations, dashboards, and BI extensions using three.js, D3, Neo4j or other visualization libraries.
  • Build CI/CD pipelines using client specifications for security and containerized deployments in client environments.
  • Manage UI buildout in conjunction with project management stakeholders using an agile-based project management approach.
  • Work with data engineers to outline specifications for APIs.
  • Debug, test, and conduct code reviews with other developers.
  • Rapid prototyping to validate ideas and designs from designers.
  • Employ visual analytics best practices, development processes.
  • Collaborate with the front-end development team to ensure seamless integration of visualizations into web applications.

Skills

Front-end development
WebGL
Canvas
three.js
D3
REST/JSON
Agile
Data storytelling

Education

Bachelor’s degree in Computer Science / Data Science / Journalism or related field
Master’s degree preferred

Tools

Require.js
Google Cloud Platform (GCP)

Job description

Location: Hybrid (60% Bethesda, MD; 40% remote)

About the Company

EMI Solutions is a boutique technology and innovation consulting firm that harnesses disruptive solutions for the greater good. Our team works side-by-side with our client-partners to provide strategic, operational, and technical advisory services across the defense, health, human services, and information technology sectors. We are mission-driven and love that we get to work with smart, diverse, and passionate people every day. We consider it a privilege to design and build solutions that improve the health and well-being of individuals, communities, societies, and our planet.

EMI values candidates with growth mindsets who believe their talents can be developed through hard work, smart strategies, and input from others.

About the Role

EMI seeks an experienced Data Visualization Senior Developer to design and develop interactive web-based data visualizations and custom extensions. You will collaborate with data scientists, data visualization analysts, and user experience designers for large-scale national and federal initiatives, leveraging your expertise in web development, data visualization, and data-driven storytelling.

Key Responsibilities
  • Develop intuitive visualizations, dashboards, and BI extensions using three.js, D3, Neo4j or other visualization libraries
  • Build CI/CD pipelines using client specifications for security and containerized deployments in client environments
  • Manage UI buildout in conjunction with project management stakeholders using an agile-based project management approach
  • Work with data engineers to outline specifications for APIs
  • Debug, test, and conduct code reviews with other developers
  • Rapid prototyping to validate ideas and designs from designers
  • Employ visual analytics best practices, development processes
  • Collaborate with the front-end development team to ensure seamless integration of visualizations into web applications
Required Qualifications
  • Bachelor’s degree in Computer Science, Data Science, Journalism, or a related field.
  • 3+ years of experience in front-end web app development.
  • Good understanding of web, web performance, chrome tools, http, REST and JSON.
  • Deep understanding of WebGL and Canvas.
  • Experience working in an agile environment.
  • Passion for digital innovation and digital transformation.
Job Requirements
  • Ability to commute to the DC Metro area.
  • A quiet and stable environment to make and receive calls and other communications when working remotely.
  • U.S. Citizenship and authorized to work in the United States.
  • Ability to hold a U.S. Government Secret security clearance.
  • Ability to travel by car, train, or plane; anticipated less than 5% annually.
Preferred Qualifications
  • Master’s degree in Computer Science, Data Science, Journalism, or a related field.
  • Strong experience with Google Cloud Platform (GCP).
  • Experience with Require.js.
  • Interest or experience with graph visualization.
  • Agile Product Owner Certification or Agile Scrum Master Certification.
  • Knowledge of Health IT, Defense, or Energy sector domains.
Benefits and Perks
  • 401(k)
  • Medical & Dental Insurance
  • Short-term Disability
  • Tuition Assistance
  • Referral Program
  • Paid Time-Off

EMI is an equal opportunity employer committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. EMI makes hiring decisions based solely on qualifications, merit, and business needs at the time. For more information, please email hello@emisolutions.ai.

Please let us know if you require accommodations or have questions during the application or interview process by emailing us at hello@emisolutions.ai.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Visualization Analyst
Data Visualization Analyst

EMI Solutions • Maryland

Hybrid
USD 90,000 - 125,000
401(k)
Medical & Dental Insurance
Short-term Disability
+3
Full Stack Web Developer
Full Stack Web Developer

Emisolutions • Bethesda (MD)

On-site
USD 110,000 - 165,000
401(k)
Medical & Dental Insurance
Short-term Disability
+3
Design Thinking / User Experience (UX) Analyst
Design Thinking / User Experience (UX) Analyst

EMI Solutions • Bethesda (MD)

Hybrid
USD 85,000 - 120,000
401(k)
Medical & Dental Insurance
Short-term Disability
+3
Senior Data Visualization Engineer - Hybrid (DC Area)
Senior Data Visualization Engineer - Hybrid (DC Area)

Emisolutions • Bethesda (MD)

Hybrid
USD 110,000 - 150,000
401(k)
Medical & Dental Insurance
Short-term Disability
+3
Data Visualization Engineer
Data Visualization Engineer

ECS • Richmond (VA)

Remote
USD 130,000 - 140,000
Data Visualization Specialization
Data Visualization Specialization

Manhattan Strategy Group • New York (NY)

Hybrid
USD 80,000 - 110,000
Data Visualization Specialization
Data Visualization Specialization

Manhattan Strategy Group • United States

Remote
USD 85,000 - 115,000
Data Visualization Engineer
Data Visualization Engineer

Tetrad Digital Integrity LLC • Washington

On-site
USD 130,000 - 145,000
Data Visualization Specialization
Data Visualization Specialization

Manhattan Strategy Group • Bethesda (MD)

Remote
USD 60,000 - 100,000
Data Visualization Designer
Data Visualization Designer

Scion Staffing, Inc. • Portland (OR)

Hybrid
USD 171,000 - 209,000
Competitive compensation
Benefits package
Collaboration with leadership
+2