Job Description
Position Overview: 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.
* This is a short term contract ranging from 1-3 months.
Key Responsibilities:
-
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.
Required Qualifications:
-
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/14/2024
Views
0
Similar Jobs
Staff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsSoftware Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsDevOps Engineer - Guidehouse
Views in the last 30 days - 0
This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...
View DetailsEngineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsGrowth Product Lead - Loyalty - Trafilea
Views in the last 30 days - 0
Trafilea promotes itself as a transformative consumer tech platform with AIdriven growth solutions highlighting achievements like 1B revenue and globa...
View DetailsSales Prospecting Account Executive - Financial Solutions - Blackbaud
Views in the last 30 days - 0
This job posting seeks Prospect Account Executives to sell Financial Management applications for nonprofits and governments Responsibilities include s...
View Details