Yêu cầu công việc
The Senior Frontend Developer will report directly to the Line Manager and will possess the following attributes:
Technical Expertise
5+ years of React development experience
5+ years with Next.js in production environment
Proven, hands- on experience with Storyblok (headless CMS), including content modeling, workflows, and API integrations.
Demonstrated ability to deliver managed service solutions (scalability, monitoring, reliability, automation).
Strong TypeScript skills, with advanced type system usage.
Quality Focus
Knowledge of performance optimization techniques and Core Web Vitals
Understanding of web accessibility standards and best practices
Experience with comprehensive testing strategies (unit, integration, E2E)
Familiarity with code quality tools and automated quality gates
Collaboration & Communication
Effective communication with both technical and non- technical stakeholders
Experience working in agile development environments
Ability to mentor junior developers and contribute to technical decisions
Strong problem- solving skills and attention to detail
Bonus Qualifications
Experience with design systems and component library development
Knowledge of DevOps practices and CI/CD pipeline management
Background in e- commerce or content- heavy applications
Familiarity with animation libraries and advanced user interactions
Preferred Experience
Advanced Frontend
Zustand – State management for complex applications
GSAP – Advanced animation libraries for rich user experiences
D3.js – Data visualization and interactive graphics
Framer Motion/Motion – Complex animations and micro- interactions
Integration & APIs
Google Maps API – Location services and mapping integrations
Stripe – Payment processing and subscription management
Third- party APIs – RESTful services, GraphQL, and webhook integrations
Development Practices
Multi- tenant Architecture – Theme systems and white- label solutions
Atomic Design Methodology – Systematic component architecture
Conventional Commits – Structured commit messages and automated changelog generation
Semantic Release – Automated versioning and release management
CMS & Content Strategy
SEO Optimization – Metadata management, structured data, and performance optimization
Internationalization (i18n) – Multi- language support with next- international
Content Modeling – Flexible, reusable content structures