Job Details
Skills And Tools:
Job Description
[ 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
Job Requirements
[ Essential Skills (Must Have) ]
Frontend Fundamentals
- JavaScript (ES6+): Advanced proficiency in modern JavaScript, including async/await, destructuring, modules, closures, and functional programming concepts
- TypeScript: Strong command of type systems, interfaces, generics, utility types, and advanced TypeScript patterns
- CSS: Expert-level CSS including Flexbox, Grid, animations, responsive design, CSS-in-JS, and modern CSS features
- HTML5: Semantic markup, accessibility standards (WCAG), SEO best practices, and web standards compliance
Frontend Frameworks & Libraries
- React: 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 practices
Core Technologies
- Rollup: Configuration, plugin ecosystem, tree shaking, and optimization strategies
- Node.js: Server-side JavaScript, npm ecosystem, package management, and build scripting
- Bun: Modern JavaScript runtime and package manager
- Deno: Secure JavaScript/TypeScript runtime and tooling
Data Structures & Algorithms
- Strong understanding of fundamental data structures (arrays, objects, trees, graphs, hashmaps)
- Algorithm complexity analysis (Big O notation)
- Problem-solving and optimization techniques
- Experience with coding challenges and technical assessments
------------------------------------------------------------------------------------------------------------------------------------------
[ Desired Knowledge ]
Modern Development Tools
- Astro: Static site generation, island architecture, and multi-framework support
- Shadcn/ui: Component library integration and customization
- Webpack: Advanced configuration, loaders, plugins, and optimization
Development Ecosystem
- MCP (Model Context Protocol): Understanding of AI integration patterns
- JSDoc: Documentation standards and automated documentation generation
- ExpressJS: RESTful API development, middleware, and server architecture
- Axios: HTTP client configuration, interceptors, and error handling
- SolidJS: Fine-grained reactivity and performant component architecture
- Qwik: Resumable applications and progressive hydration concepts
------------------------------------------------------------------------------------------------------------------------------------------
[ Backend & Infrastructure Knowledge ]
Backend Fundamentals
- RESTful API design and consumption
- Database concepts (SQL/NoSQL)
- Authentication and authorization patterns
- Server-side rendering (SSR) and static site generation (SSG)
- Microservices architecture basics
Networking & Web Technologies
- HTTP/HTTPS protocols and status codes
- CORS, CSP, and web security fundamentals
- WebSockets and real-time communication
- CDN concepts and performance optimization
- Browser APIs and web standards