Front End Engineer - Observable Plot
Company
Messari
Location
USA
Type
Full Time
Job Description
We are looking for a skilled Front-End Engineer specializing in creating data entensive visualizations using Observable Plot. In this role, you will collaborate with cross-functional teams, including designers, data engineers, and backend developers, to build intuitive and responsive interfaces that present complex datasets in clear and engaging ways.
- Design and develop interactive data visualizations using Observable Plot, D3.js, and ReactJS.
- Work closely with designers to translate visual concepts into functional and interactive data representations.
- Collaborate with backend engineers to fetch, process, and display dynamic data from various sources.
- Ensure the scalability, performance, and accessibility of web applications across different devices and browsers.
- Optimize and refactor existing code to improve performance, maintainability, and modularity.
- Stay up-to-date with the latest trends and best practices in front-end development and data visualization.
- Write clean, maintainable, and well-documented code that follows industry standards and best practices.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve issues related to web application performance, bugs, and user experience.
- Proven experience with Observable Plot and D3.js for creating interactive data visualizations.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 3+ years of experience in front-end development, with a strong focus on JavaScript, HTML, and CSS.
- Experience with version control systems, particularly Git.
- Proficiency in modern JavaScript frameworks and libraries (e.g., NextJS).
- Strong understanding of web performance optimization, including experience with lazy loading, bundling, and caching.
- Familiarity with RESTful APIs, WebSockets, and other data-fetching techniques.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative team environment.

Date Posted
09/17/2024
Views
0
Similar Jobs
Developer II - Eventbrite, Inc.
Views in the last 30 days - 0
Eventbrite is seeking a Web Application Developer to join their highperforming GTM Gotomarket Business Systems team The role involves implementing and...
View DetailsMobile Engineering Manager - Mobile Retention - Dropbox
Views in the last 30 days - 0
Dropbox is seeking a Mobile Engineering Manager to lead a team of iOS and Android engineers working on the Dropbox apps The role involves managing cri...
View DetailsSolution Engineer - Ottimate
Views in the last 30 days - 0
Ottimate is a company that automates accounts payables for fastgrowing businesses They offer a cloudfirst approach for invoice management and payments...
View DetailsSr. Front End Engineer - ScienceLogic
Views in the last 30 days - 0
ScienceLogic is seeking a FrontEnd React with TypeScript developer to join their team The role involves building intuitive user interfaces for their A...
View DetailsStaff Machine Learning Engineer - Twilio
Views in the last 30 days - 0
Twilio is seeking a Staff Machine Learning Engineer with a strong background in Data Science and Machine Learning to join their Efficiency Engineering...
View DetailsSchool Engagement Manager - Newsela
Views in the last 30 days - 0
Newsela is seeking a School Engagement Manager to collaborate with Strategic CSMs and build relationships with large school districts The role involve...
View Details