Strong proficiency in Vue 3, particularly:
Composition API and script setup syntax
Vue Router 4 for application routing
Pinia for state management
Composables and reusable logic patterns
Single File Components
Expert knowledge of Tailwind CSS for responsive design
Experience with PrimeVue component library
Solid understanding of JavaScript/TypeScript
Component-driven architecture
Modern build tools (Vite)
Proven experience with Node.js development:
Express.js framework
RESTful API design and implementation
Middleware development
Error handling and logging
Performance optimization
Server-side rendering capabilities
MongoDB expertise:
Schema design and modeling
CRUD operations and aggregation pipelines
Indexing and query optimization
MongoDB Atlas cloud deployment
Data migration and versioning
Replication and sharding concepts
Authentication and Security:
JWT implementation and management
OAuth 2.0 integration
Role-based access control (RBAC)
API security best practices
Data encryption and protection
API Development:
RESTful architecture principles
GraphQL implementation (desirable)
API documentation and versioning
Rate limiting and caching strategies
Error handling and status codes
Experience with Capacitor for mobile app development
Understanding of iOS and Android build processes
Implementation of mobile-specific features:
Push notifications
Bluetooth connectivity
Offline data synchronization
Device camera and sensor integration
Responsive design for mobile interfaces
2+ years of experience with Vue 3 or similar modern JavaScript frameworks
Strong Node.js and MongoDB background
Experience building full-stack applications
Strong UX/UI design sensibilities
Experience with Git version control
Knowledge of testing frameworks (Jest, Vue Test Utils)
Understanding of web accessibility standards
Experience with build tools like Vite
Ability to adapt to different sector requirements and compliance standards
Interest in working across diverse industries