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
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
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...
- 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%









