Senior Frontend Engineer (React + Vue.js)
We are looking for a highly capable Senior Frontend Engineer to drive the architectural vision and implementation
of a suite of security-critical, production-grade web applications spanning identity, authentication, and complex data
management.
Key Architectural & Engineering Responsibilities
Key Responsibilities
Architecture & Monorepo Management
Design and manage monorepos (Nx, Turborepo) with strict boundaries
Enforce library-first architecture (no messy cross-imports)
React Development
Build high-performance apps using React 18 + MUI + ECharts
Optimize rendering for large datasets (e.g., virtualization tools)
Vue Development
Develop secure flows using Vue 3 Composition API
Focus on identity verification and state-heavy applications
Data & API Standards
Centralize all API calls using RTK Query
No direct fetch/axios usage—everything goes through controlled layers
Security Engineering
Implement WebAuthn (Passkeys/FIDO2) authentication
Design secure handling for:
Cookies
LocalStorage
SAML / OIDC authentication flows
Real-Time Systems
Build WebSocket-based systems
Handle reconnections, failures, and connection health robustly
Code Quality & Standards
Enforce:
Strict naming conventions
High test coverage (Vitest, Cypress)
CI/CD discipline (ESLint, Husky)
🔹Required Skills
Core Tech
TypeScript / JavaScript (modern ES2020+)
Node.js environment
🧩 Frameworks
Expert in React 18 (performance, hooks)
Strong in Vue 3 (Composition API)
🗃️ State Management
Redux Toolkit + RTK Query
Pinia (for Vue)
🎨 UI & Forms
React Hook Form + Yup validation
SCSS/Sass + MUI theming system
⚙️ Tooling
Vite, Nx, Turborepo, NPM Workspaces
Environment configs and legacy browser support
🔹 Nice-to-Have
Rich-text editors (e.g., Tiptap)
iOS Safari quirks handling
Deep linking / desktop app integrations
Advanced internationalization (i18n)
Experience with UI libs (FloatingVue, Vue Final Modal, etc.)