Mô Tả Công Việc
The Senior Frontend Developer will be responsible for the following:Development & ArchitectureDevelop and maintain Next.js 15 applications using React 19 and TypeScriptBuild reusable, accessible component libraries following atomic design principles (atoms, molecules, organisms, templates, pages)Implement complex theming systems with dynamic CSS generation and multi-brand supportIntegrate with headless CMS platforms, primarily Storyblok, for content managementWork with modern CSS frameworks (Tailwind CSS) and custom SCSS architectures Quality Assurance & TestingWrite and maintain comprehensive Cypress E2E tests with visual regression testingImplement Storybook component documentation and testingEnsure code quality through ESLint, Prettier, and Stylelint configurationsMaintain accessibility standards (a11y) across all components and pages DevOps & DeploymentManage deployment pipelines using Vercel and NetlifyImplement and maintain CI/CD processes with automated testing and quality gatesWork with environment-specific configurations and multi-environment deploymentsHandle SSL certificate management and proxy configurations for local development CMS & Content Management Develop custom Storyblok components and blocksGenerate TypeScript definitions from CMS schemasImplement dynamic content rendering with rich text supportManage component synchronization between development and production environments
Xem toàn bộ Mô Tả Công Việc
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 Expertise5+ years of React development experience5+ years with Next.js in production environmentStrong TypeScript skills, with advanced type system usage.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).Quality FocusExperience with comprehensive testing strategies (unit, integration, E2E)Understanding of web accessibility standards and best practicesKnowledge of performance optimization techniques and Core Web VitalsFamiliarity with code quality tools and automated quality gatesCollaboration & CommunicationExperience working in agile development environmentsStrong problem-solving skills and attention to detailAbility to mentor junior developers and contribute to technical decisionsEffective communication with both technical and non-technical stakeholdersBonus QualificationsExperience with design systems and component library developmentKnowledge of DevOps practices and CI/CD pipeline managementBackground in e-commerce or content-heavy applicationsFamiliarity with animation libraries and advanced user interactionsPreferred ExperienceAdvanced FrontendFramer Motion/Motion – Complex animations and micro-interactionsGSAP – Advanced animation libraries for rich user experiencesD3.js – Data visualization and interactive graphicsZustand – State management for complex applicationsIntegration & APIsStripe – Payment processing and subscription managementGoogle Maps API – Location services and mapping integrationsThird-party APIs – RESTful services, GraphQL, and webhook integrationsDevelopment PracticesAtomic Design Methodology – Systematic component architectureConventional Commits – Structured commit messages and automated changelog generationSemantic Release – Automated versioning and release managementMulti-tenant Architecture – Theme systems and white-label solutionsCMS & Content StrategyContent Modeling – Flexible, reusable content structuresInternationalization (i18n) – Multi-language support with next-internationalSEO Optimization – Metadata management, structured data, and performance optimization
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Xenia offers a great working environment and great chances to grow with the company as we strive for success. We offer our team members the following:An open mind and flat structure where every voice is welcome.A work environment built on transparency, seamless communication, trust, and a sensible approach ,combined with mixed cultures and a speaking environmentIndividual assessments every 6 weeks with your line managerPerformance review every 6 months15 days of annual leave and + 6 days of fully paid sick leave per year – can be used for the care of sick childChristmas HolidayCompetitive salaryBonus: 13th-month SalarySocial insurance for employees who pass their probationWe strive towards a fun and healthy workplace where we offer Happy Hour, Lunch & Learn, Celebrate Birthday and many more fun activities to create that family setting that we enjoy when a part of the team being at Xenia Tech.