About company

Integriti blends real-world experience and technical depth to provide our clients with premium digital solutions. We take pride in converting innovative ideas into impactful results.

Our nearshore software development teams maintain strong business culture parity with our clients enabling them to achieve consistent sprint velocities and flow efficiency. We promise real collaboration, seamless communication, and cultural alignment which can optimize your development cycle.

As your software development partners, we closely work with our clients to provide them with:

  • βœ” Augmented Teams
  • βœ” Dedicated teams

We keep the client involved throughout the decision-making process. Our unmatched approach to client and talent satisfaction is what sets us apart from our competitors.

Visit our website to learn more about our software development services.

Data Visualization Software Engineer

Job description
  • Design and implement effective and delightful interactive interfaces to explore, visualize, and analyse data
  • Solve challenging problems in data visualization and interface design
  • Develop highly performant, responsive, scalable analysis software for large datasets
  • Work with computational scientists, biologists, and other software engineers to elucidate the emerging needs of our scientists
  • Collaborate with distributed scientific and engineering teams to support your software development efforts
  • Contribute to the broader community through open-source software development
Requirements
  • BS or higher in bioinformatics, computer science, mathematics or related fields
  • 5+ years’ experience developing tools for interactive data analysis and visualization
  • Expertise in modern JS (ES6) programming
  • Expertise in developing web applications (React, Vue, Svelte, or similar frameworks)
  • Demonstrated expertise with JavaScript data visualization libraries, e.g., D3.js
  • Expertise with high performance web-based visualization technologies, e.g., WebGL
  • Proficiency with accessing and visualizing large amounts of data
  • Experience with integrating with and consuming APIs
  • Familiarity with cloud infrastructure, particularly AWS, to deploy web applications
  • Passion for continuous learning and teaching others
  • Expertise in data visualization and information processing principles and methodology
  • Experience building and deploying APIs
  • Familiarity with UI design best practices, user-centric design, user research, usability testing, and iterative design
  • Demonstrated adherence to best practices in software engineering, particularly version control, testing, and appropriate use of abstraction
  • Data wrangling, processing, and analysis in Python and/or R
  • Experience building interactive data apps in R and Python (Shiny, Streamlit, etc.)
  • Knowledge of WebGPU
  • Biological domain knowledge, specifically in single cell genomics
  • Familiarity with formal build/release/deploy and continuous integration frameworks
Benefits
  • Competitive salary
  • Flexible work hours
  • Health and wellness programs
  • Professional development opportunities
  • Collaborative work environment
  • Remote work options
How to apply

Apply with resume and motivation letter

Apply now

Job details

  • ✍🏽 Posted Sep 2, 2024
  • ⏱️ Contract
  • πŸ§—πŸ½β€β™€οΈ Senior role
  • πŸ’° Salary: $50K - $100K
  • 🌎 Work remotely from NA
Apply now

Get weekly job alerts

Receive the latest jobs in your inbox every Monday.

By subscribing, you agree to our terms and privacy policy.