Job Summary
- Technical Skill:
- JavaScript ,
- TypeScript ,
- ReactJS ,
- HTML5 ,
- CMS ,
- CSS ,
- Jira ,
- Git ,
- Unit testing ,
- Networking ,
- WebSocket ,
- Cache ,
- HTTP ,
- Automation Testing ,
- Router ,
- Caching ,
- Firebase ,
- Redux ,
- UI ,
- Yarn ,
- Jest ,
- NextJS ,
- Cypress ,
- Playwright ,
- Zustand ,
- Copilot ,
- SSR ,
- React Query ,
- TanStack ,
- Monorepo ,
- Turborepo ,
- LaunchDarkly ,
- Cursor ,
- Claude
Job description
Overview of job
As a Middle/Senior Frontend Engineer on our team, you will:
- Communicate directly with Product Managers to clarify requirements and edge cases
- Build frontend features in our Next.js (App Router) monorepo, following our shared architecture, workspace tiering, and design-token conventions
- Partner with the Design team to implement UI/UX faithfully using our internal design system, including density and device-mode variants
- Partner with QA to define testable behavior — data-testid conventions, unit tests (Vitest), and E2E coverage (Playwright)
- Integrate with backend services via our BFF/route-handler layer, including SSE-based streaming for AI features
- Collaborate with the team to analyze product needs and propose technical solutions, including trade-offs and risks
- Work within agile/scrum processes and deliver on schedule at an acceptable quality bar
- Write clear technical documentation for features, decisions, and non-obvious implementation choices
- Track, analyze, and resolve production issues, including working with error-tracking tooling
- Be a team player — put the team ahead of yourself and stay adaptable as priorities shift
- Grow Yourself: Work with young, talented teammates on global apps across a diverse portfolio and varying app sizes (Mainly in AI domain)
- Attractive Package: 13th-month salary, performance bonus, and biannual performance reviews based on achievements and contributions.
- Healthy Culture: 12 days of annual leave and 5 days of sick leave, health-care insurance, annual health check, and a dedicated team-bonding budget.
- Well-equipped Facility: MacBook provided, with an additional monitor available if needed.
- Diverse Activities: Complimentary coffee, tea, and snacks; company trips; and quarterly happy-hour events.
- Innovative Environment: Flexible working hours, one remote day per month, seminars and internal sharing sessions, and a culture with no barriers to ideas.
Job Requirement
Must have:
- 3+ years of professional experience as a Frontend Engineer
- Strong experience with React and Next.js (App Router), including SSR/CSR trade-offs
- Proficient in TypeScript for day-to-day development, not just typed function signatures
- Experience with a modern state-management approach (Zustand, Jotai, Redux, or equivalent) and a data-fetching/cache library (React Query/TanStack Query or equivalent)
- Solid CSS fundamentals and experience with a utility-first framework (Tailwind CSS) and/or component libraries (shadcn/ui or similar)
- Comfortable with Git in a team workflow (feature branches, PR review, rebasing)
- Strong fundamentals in HTML5, CSS, and modern JavaScript/ES202x
- Writes structured, well-documented, maintainable, and testable code
It’s nice to have
- Experience working inside a monorepo (Turborepo, Nx, or similar) with bun/pnpm/yarn workspaces
- Experience with automated testing: Vitest/Jest for unit tests, Playwright/Cypress for E2E
- Experience consuming or building a design-token pipeline (Style Dictionary or similar) and theming with CSS custom properties
- Experience with feature flags in production (e.g. Firebase Remote Config, LaunchDarkly)
- Experience with headless CMS integration
- Comfortable using AI coding assistants (Cursor, Claude Code, Copilot) as part of daily workflow
- Familiar with Jira for task management
- Good understanding of networking/internetworking protocols (HTTP caching, WebSockets/SSE)
- Passionate about applying best practices and raising the bar on code quality across the team
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- JavaScript
- TypeScript
- ReactJS
- HTML5
- CMS
- CSS
- Jira
- Git
- Unit testing
- Networking
- WebSocket
- Cache
- HTTP
- Automation Testing
- Router
- Caching
- Firebase
- Redux
- UI
- Yarn
- Jest
- NextJS
- Cypress
- Playwright
- Zustand
- Copilot
- SSR
- React Query
- TanStack
- Monorepo
- Turborepo
- LaunchDarkly
- Cursor
- Claude
COMPETENCES
- Professional Experience
BUSINESS PROFILE
Vulcan Labs chases innovative technologies and nominate as leaders for their markets.
We believe in future technology and invest our resources to challenge those trends.
VR & AR
We believe that virtual reality and augmented reality will change the method people interacting with devices and lead to the new mass market.
AI are redefining the computing industry and will dominate our life in the near future. We are not staying out of that progress to seek for applicable markets.
BlockChain have been proven with Bitcoin. That's leading to various changes on lot of industries. We are seeking talents to chase the secrets with BlockChain.