Senior Developer, Data Visualization
Benefits
Pulled from the full job description
- Referral program
- Tuition reimbursement
- Health insurance
- Paid time off
- Dental insurance
- Disability insurance
- Flexible schedule
Full job description
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, climate change, 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.
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
Basic 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
- 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 contact hello@emiadvisors.net.
Job Type: Full-time
Pay: $80,000.00 - $120,000.00 per year
Application Question(s):
- Do you have demonstrated technical ability for writing visualizations in JavaScript, Three.js, D3, Neo4j or other visualization libraries?
Education:
- Bachelor's (Required)
Experience:
- front-end web app development: 2 years (Required)
Ability to Relocate:
- Bethesda, MD 20814: Relocate before starting work (Required)
Work Location: Hybrid remote in Bethesda, MD 20814