[ Experience Requirements ]
Project Experience
- Built and deployed production React or Svelte applications
- Experience with component library development or maintenance
- Performance optimization and bundle size management
- Cross-browser compatibility and responsive design implementation
- Integration with backend APIs and third-party services
------------------------------------------------------------------------------------------------------------------------------------------
[ Soft Skills & Attributes ]
Technical Leadership
- Code review and technical decision-making capabilities
- Technical decision-making and architecture planning
- Documentation and knowledge sharing
- Stay current with frontend ecosystem trends
Collaboration & Communication
- Strong communication with technical and non-technical stakeholders
- Experience working in cross-functional teams
- Ability to translate business requirements into technical solutions
- Problem-solving and debugging skills
- Ability to understand a publicly available library or a framework from its documentation and GitHub repository
------------------------------------------------------------------------------------------------------------------------------------------
[ Additional Considerations ]
Nice to Have
- Experience with micro-frontends architecture
- Knowledge of Web Components and custom elements
- Familiarity with design systems and atomic design principles
- Experience with headless CMS integration
- Understanding of progressive web apps (PWA)
- Experience with A/B testing and analytics integration
- Knowledge of accessibility tools and testing methodologies
[ Essential Skills (Must Have) ]Frontend FundamentalsJavaScript (ES6+): Advanced proficiency in modern JavaScript, including async/await, destructuring, modules, closures, and functional programming conceptsTypeScript: Strong command of type systems, interfaces, generics, utility types, and advanced TypeScript patternsCSS: Expert-level CSS including Flexbox, Grid, animations, responsive design, CSS-in-JS, and modern CSS featuresHTML5: Semantic markup, accessibility standards (WCAG), SEO best practices, and web standards complianceFrontend Frameworks & LibrariesReact: Advanced React development including hooks, context, state management, performance optimization**Svelte/SvelteKit**: Proficiency in Svelte’s reactive paradigm, stores, actions, and component lifecycle**Redux/Redux Toolkit**: State management patterns, middleware, async actions, and Redux best practicesCore TechnologiesRollup: Configuration, plugin ecosystem, tree shaking, and optimization strategiesNode.js: Server-side JavaScript, npm ecosystem, package management, and build scriptingBun: Modern JavaScript runtime and package managerDeno: Secure JavaScript/TypeScript runtime and toolingData Structures & AlgorithmsStrong understanding of fundamental data structures (arrays, objects, trees, graphs, hashmaps)Algorithm complexity analysis (Big O notation)Problem-solving and optimization techniquesExperience with coding challenges and technical assessments------------------------------------------------------------------------------------------------------------------------------------------[ Desired Knowledge ]Modern Development ToolsAstro: Static site generation, island architecture, and multi-framework supportShadcn/ui: Component library integration and customizationWebpack: Advanced configuration, loaders, plugins, and optimizationDevelopment EcosystemMCP (Model Context Protocol): Understanding of AI integration patternsJSDoc: Documentation standards and automated documentation generationExpressJS: RESTful API development, middleware, and server architectureAxios: HTTP client configuration, interceptors, and error handlingSolidJS: Fine-grained reactivity and performant component architectureQwik: Resumable applications and progressive hydration concepts------------------------------------------------------------------------------------------------------------------------------------------[ Backend & Infrastructure Knowledge ]Backend FundamentalsRESTful API design and consumptionDatabase concepts (SQL/NoSQL)Authentication and authorization patternsServer-side rendering (SSR) and static site generation (SSG)Microservices architecture basicsNetworking & Web TechnologiesHTTP/HTTPS protocols and status codesCORS, CSP, and web security fundamentalsWebSockets and real-time communicationCDN concepts and performance optimizationBrowser APIs and web standards