Frontend Software Engineer in Mississauga, ON

  • Title: Frontend Software Engineer
  • Code: RCI-27527
  • RequirementID: 120686
  • Location: Mississauga, ON L5N 5M8
  • Posted Date: 08/29/2024
  • Duration: 15 Months
Talk to our recruitment team

  Job Description

Data Visualization Software Engineer

As the team is distributed between US (San Francisco) and Canada (Vancouver) the successful candidate should work in the Eastern or Pacific Time Zone.

Responsibilities

  • Design and implement effective and delightful interactive interfaces to explore, visualize, and analyze data to help scientists develop scientific hypotheses and insights
  • 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, whether they are working at the keyboard or the bench
  • Collaborate with distributed scientific and engineering teams to support your software development efforts
  • Contribute to the broader community through open-source software development

Required Qualifications

  • BS or higher in bioinformatics, computer science, mathematics or related fields
  • 5+ years experience (including any graduate school) 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
  • As the team is distributed between the US and Canada, the successful candidate should work in the Eastern or Pacific Time Zone.

Nice-to-haves

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

Skill Year of experience How it was used?
developing tools for interactive data analysis and visualization    
modern JS (ES6) programming    
developing web applications    
expertise with JavaScript data visualization libraries    
WebGL    


About Rangam:

Rangam Consultants is a minority, women-owned, disability workforce solutions global organization. Specialized in attracting and retaining talents globally for a rewarding career in IT, Engineering, Scientific, Clinical, Healthcare, Administrative, Finance, Business Management, and many more, while integrating veterans and individuals with disabilities into the workforce. Indeed, we connect career aspirants to relevant job opportunities, be it jobs in USA, UK, India, or Ireland. Also remote jobs, work-from-home jobs, or contract jobs in different verticals and industries.
Rangam strives to put job seekers first, giving them free access to search for jobs, post resumes, and research companies.Every day, we connect millions of people to new opportunities.