Kỹ năng


Mô tả công việc

Position Summary
Senior frontend developer with strong UX/UI design skills to develop enterprise-grade web applications for cost allocation visualization, GraphQL schema exploration, metrics monitoring, and data transformation.
Required Technical Skills
Core Technologies (Must Have)
TypeScript – Strong typing, interfaces, generics, type inference
React 18 – Hooks, component composition, performance optimization
Next.js 14 – App Router, server/client components, SSR/SSG
GraphQL – Queries, mutations, Apollo Client
Tailwind CSS – Utility-first approach, custom design systems
Git – Advanced workflows, branching, code review

Design & Visualization (Must Have)
UX/UI Design – Wireframing, prototyping, interaction design
Data Visualization – Chart selection, visual encoding, dashboard design
Design Tools – Figma, Sketch, or similar
Visual Design – Color theory, typography, layout, information hierarchy
Responsive Design – Mobile-first, progressive enhancement
Accessibility – WCAG standards, ARIA, keyboard navigation

Data Visualization Libraries (Must Have)
Experience with at least one of: Recharts, D3.js, Victory, Visx, Chart.js, Plotly
SVG manipulation for custom visualizations
Performance optimization for large datasets (virtualization, debouncing)

AI & Integration (Must Have)
AI/Chatbot Integration – LLM API (OpenAI, Anthropic Claude)
MCP (Model Context Protocol) – AI tool integration & context management
Streaming UI – Real-time streaming responses, progressive rendering

Client Engagement (Must Have)
Requirements Definition – Gathering, documenting, refining requirements
Client Communication – Clear explanations for non-technical stakeholders
Feedback Integration – Iterating on designs based on client input

Nice to Have
Radix UI or other headless component libraries
Deep D3.js experience (force layouts, complex transforms)
React Flow (node-based editor)
AntV/G2, G6 for advanced charts
Canvas API
Apollo Client cache management
React Hook Form with complex validation
Framer Motion
WebSocket / real-time data handling

Yêu cầu công việc

UX/UI Design
Design intuitive interfaces for complex visualization tools
Create wireframes & interactive prototypes
Establish and maintain design systems
Build responsive desktop/tablet layouts
Optimize information clarity for enterprise users
Data Visualization Development
Build custom SVG visualizations (Sankey, flow charts, node graphs)
Implement time-series charts
Build interactive dashboards with drill-down
Optimize rendering for large datasets
Frontend Development
Build React components using TypeScript
Integrate GraphQL APIs via Apollo Client
Develop accessible UIs using component libraries
Implement form handling & validation
Write clean, maintainable, type-safe code
AI-Assisted Development
Use AI assistants (Claude Code, GitHub Copilot)
Rapid prototyping with AI
Review and refine AI-generated code
AI/Chatbot Integration
Integrate LLM APIs for conversational interfaces
Implement MCP for tool integration
Build streaming UI for real-time responses
Design chatbot interfaces for data exploration
Requirements & Client Engagement
Participate in client discussions
Translate business needs into technical specs
Document requirements & acceptance criteria
Present designs & gather feedback
Iterate based on stakeholder input

Thời gian làm việc

Trong tuần: Từ thứ 2 - thứ 6

Trong ngày: Từ 08:30 giờ - 17:30 giờ


Quyền lợi ứng viên

Opportunities to onsite and work with big customers, advanced technology, personal development...
- Opportunity to work in groups with many leading experts in the field of domestic and international IT.
- Opportunity to implement ambitious projects in many countries, gain exposure to the latest technologies and learn from talented colleagues.
- Work in a youthful, vibrant, modern and multicultural environment. Communication activities and events on holidays take place regularly.
- Promotion opportunities based on capacity with corresponding rank increases and salary increases.
- Have the right to participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills...) and Japanese language classes.
- And many other attractive benefits...

Địa chỉ làm việc

Remote 100%

Tiền thưởng

Đăng nhập để xem

Mức lương

30-35 triệu

Thông tin

  • Kinh nghiệm 5 năm
  • Trình độ Đại học
  • Vị trí Senior
  • Hình thức Remote
  • Hạn nộp hồ sơ 2026-12-31
  • Số lượng 1 người
  • Phỏng vấn 2 vòng
  • Ngôn ngữ Tiếng Anh giao tiếp
Hỗ trợ ứng tuyển
Hr Admin

Hr

Báo cáo lỗi