Senior Developer, Data Visualization
EMI Advisors LLC (EMI Advisors) 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 health, human services, defense, 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 Advisors values candidates with a growth mindset: believing your talents can be developed through hard work, smart strategies, and input from others.
Role:
EMI Advisors 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.
Job Status: Full-time exempt
Location: Hybrid (Bethesda 60%; Remote 40%)
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 Qualifications
Debug, test, and conduct code reviews with other developers
Rapid prototyping to validate ideas and designs from designers
Employing 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
Hands-on experience with web technologies such as HTML5, ES6, TypeScript, JavaScript, and CSS
Demonstrated technical ability for writing visualizations in JavaScript, Three.js, D3, Neo4j or other visualization libraries
Good understanding of web, web performance, chrome tools, http, REST and JSON
Deep understanding of WebGL and Canvas
Knowledge of advanced JavaScript libraries and frameworks such as React or Svelte
Experience working in an agile environment.
Passion for digital innovation and digital transformation. .
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 Climate Change domains.
Other Job Requirements:
Authorized to work in the United States.
A quiet and stable environment to make and receive calls and other communications when working remotely.
Ability to travel by car, train, or plane; anticipated less than 5% annually.
Perks of being an EMI Advisors Team Member:
401(k)
Health benefits
Medical & Dental Insurance
Tuition Assistance
Referral program
Paid time off
Flexible Work Schedule
EMI Advisors 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 Advisors makes hiring decisions based solely on qualifications, merit, and business needs at the time. For more information, please email hello@emiadvisors.net.