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

Sao chép đường dẫn để chia sẻ:


Việc làm cùng kỹ năng

Fullstack (PHP + Reactjs/ Vuejs). remote

  • 25-30 triệu
  • Hà Nội
Develop, enhance, and maintain backend services using Laravel (RESTful APIs, business logic, database design). Implement responsive and interactive web interfaces using modern frontend frameworks (Vue.js, React, or equivalent). Ensure application performance, stability, and security across all modules. Integrate external APIs, third-party services, and internal microservices when needed. Write clean, testable, and reusable code following coding standards and best practices. Participate in code reviews, troubleshooting, and bug-fixing during development and after release.

Tiền thưởng

Đăng nhập để xem