Software Engineer- Frontend & Data Visualization (工作地點:板橋)
Posted Updated 5
views
Description
Role Summary:
We are seeking a Frontend Engineer & Data Visualization Analyst to design, develop, and deploy interactive analytics web portals and data visualization dashboards. In this role, you will design, develop, and deploy interactive analytics web portals and data visualization dashboards, bridging large-scale performance analytical datasets with modern, responsive web interfaces and interactive analytics tools.
Key Responsibilities:
- Analytics Web Application Development: Design and build responsive single-page web applications (SPAs) using React, TypeScript, and modern CSS frameworks. Implement clean, professional user interfaces with responsive layouts (Dark Mode, Glassmorphism).
- Complex Data Visualization: Develop interactive data visualization charts (e.g., hierarchical breakdown trees, multi-dimensional heatmaps, and time-series comparison plots) from large-scale analytical databases using industry-standard charting libraries (e.g., ECharts, D3.js, Plotly).
- Interactive UI & Streaming Integration: Build interactive web components that consume real-time streaming APIs (Server-Sent Events / WebSockets) and implement bidirectional event linking between data visualizations and analytical interfaces.
- SQL Data Aggregation & Wrangling: Write and optimize SQL queries (Google BigQuery) and data transformation scripts (Python / Pandas / NumPy) to aggregate and structure complex analytical data into low-latency payloads for frontend rendering.
Requirements & Qualifications:
- Education & Experience: Bachelor's degree in computer science, Data Science, Information Systems, or equivalent practical experience; 3+ years of professional software development experience in web frontend engineering.
- Must-Have Technical Stack: Demonstrated proficiency in React, TypeScript, HTML5, and CSS3 (experience with Tailwind CSS or modern CSS layout modules); web ui development capability, data analytics skill, sql query concepts.
- Data & Visualization Mastery: Extensive hands-on experience developing complex business intelligence (BI) dashboards or analytical web applications using charting libraries (ECharts, D3.js, or Plotly) and querying relational databases (SQL).
- Nice-to-Have / Bonus: Experience with Google BigQuery, cloud platform deployments (Cloud Run / App Engine), real-time streaming interfaces.