EMI Advisors

View Original

Data Visualization Senior Developer

Job Status: Full time exempt

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

About the Company:

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

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.

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 Climate Change domains.

Benefits and Perks:

  • Flexible work schedule   

  • 401(k)   

  • Health Benefits   

  • Medical & Dental Insurance   

  • Short-term Disability 

  • Tuition Assistance   

  • Referral Program   

  • Paid Time-Off   

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.

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