Front-End Software Developer (D3/Data Visualization)

Sorry, this job was removed at 5:20 a.m. (PST) on Tuesday, May 5, 2020
Find out who's hiring in Peninsula.
See all Developer + Engineer jobs in Peninsula
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Summary:

Plume crafts new-to-planet IoT experiences built on top of the world’s best performing home WiFi system. Plume’s web-based tools are critical parts of that customer journey, including internal tools that provide a variety of utilities, insights, and data visualizations to assist our engineering and customer support teams, as well as our ISP partners. 

We’re looking for a front end developer to focus on data visualization. The majority of this development will be in React; however any Angular experience is a major plus. You will be maintaining and upgrading existing projects while focusing on our new visualization platform.

As a visualization expert you will be expected to bring new front end visualizations to life. This is a hands-on coding position; and as such you will be expected to produce clean, concise code and shepard projects from design through implementation and deployment. As a member of a small and integrated team we cover a lot of ground and you will have a deep impact on how the world sees Plume.

Responsibilities:

  • Provide world class development of data visualizations in a React architecture
  • Work closely with product and API teams to synchronize feature roll out.
  • Develop and maintain D3 visualizations including complex and original charting
  • Develop maps to display near real time geo data
  • Build out new products and UI to support our existing customers as well as channel and industry partners.
  • Help migrate legacy web application code (i.e. upgrading AngularJS to Angular or migration from JS to TS) and evaluate new technologies.
  • Unit-test code for robustness, usability, and general reliability.
  • Help develop & maintain design patterns for clean & usable codebases.
  • Work to maintain tight system integration, catch/fix early bugs, and help steer how our back-end integrates with various web and mobile products for both internal and customer-facing use.

Qualifications:

  • Experience developing commercial website visualizations with API integrations. 
  • Significant experience with React (AngularJS and Angular a big plus)
  • Ability to produce robust visualization closely matching product design
  • Experience with modern languages and architectures including typescript, application routing, SSO and design libraries
  • Comfortable collaborating with in house experts, vendors and offshore teams
  • Experience and understanding of various build and deployment pipelines ( examples: npm, bower, aws, heroku)
  • A firm understanding of responsive design techniques and design patterns.
  • Experience with modern CSS layout/animation techniques, and tools like SASS/SCSS/etc.
  • Experience with end-to-end testing and unit testing of Javascript components.
  • Experience with writing, testing, running, and deploying NodeJS/Express apps and APIs a plus.
  • Experience with responsive HTML emails, SSO integration and front end security are all a plus. 
  • BA/BS in Computer Science or related technical field, or equivalent experience.


Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

290 S. California Ave. , Palo Alto, CA

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PlumeFind similar jobs