Tóm lược
Mô tả công việc
Tóm tắt công việc
The Senior Frontend Developer will be responsible for the following:
Development & Architecture
- Develop and maintain Next.js 15 applications using React 19 and TypeScript
- Build reusable, accessible component libraries following atomic design principles (atoms, molecules, organisms, templates, pages)
- Implement complex theming systems with dynamic CSS generation and multi-brand support
- Integrate with headless CMS platforms, primarily Storyblok, for content management
- Work with modern CSS frameworks (Tailwind CSS) and custom SCSS architectures
Quality Assurance & Testing
- Write and maintain comprehensive Cypress E2E tests with visual regression testing
- Implement Storybook component documentation and testing
- Ensure code quality through ESLint, Prettier, and Stylelint configurations
- Maintain accessibility standards (a11y) across all components and pages
DevOps & Deployment
- Manage deployment pipelines using Vercel and Netlify
- Implement and maintain CI/CD processes with automated testing and quality gates
- Work with environment-specific configurations and multi-environment deployments
- Handle SSL certificate management and proxy configurations for local development
CMS & Content Management
- Develop custom Storyblok components and blocks
- Generate TypeScript definitions from CMS schemas
- Implement dynamic content rendering with rich text support
- Manage component synchronization between development and production environments
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 environment
- Individual assessments every 6 weeks with your line manager
- Performance review every 6 months
- 15 days of annual leave and + 6 days of fully paid sick leave per year – can be used for the care of sick child
- Christmas Holiday
- Competitive salary
- Bonus: 13th-month Salary
- Social insurance for employees who pass their probation
We 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.
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
- Strong 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 Focus
- Experience with comprehensive testing strategies (unit, integration, E2E)
- Understanding of web accessibility standards and best practices
- Knowledge of performance optimization techniques and Core Web Vitals
- Familiarity with code quality tools and automated quality gates
Collaboration & Communication
- Experience working in agile development environments
- Strong problem-solving skills and attention to detail
- Ability to mentor junior developers and contribute to technical decisions
- Effective communication with both technical and non-technical stakeholders
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
- Framer Motion/Motion – Complex animations and micro-interactions
- GSAP – Advanced animation libraries for rich user experiences
- D3.js – Data visualization and interactive graphics
- Zustand – State management for complex applications
Integration & APIs
- Stripe – Payment processing and subscription management
- Google Maps API – Location services and mapping integrations
- Third-party APIs – RESTful services, GraphQL, and webhook integrations
Development Practices
- Atomic Design Methodology – Systematic component architecture
- Conventional Commits – Structured commit messages and automated changelog generation
- Semantic Release – Automated versioning and release management
- Multi-tenant Architecture – Theme systems and white-label solutions
CMS & Content Strategy
- Content Modeling – Flexible, reusable content structures
- Internationalization (i18n) – Multi-language support with next-international
- SEO Optimization – Metadata management, structured data, and performance optimization
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- JavaScript
- TypeScript
- ReactJS
- CMS
- Animation
- SEO
- Google Map API
- RESTful
- Architecture
- D3JS
- DevOps
- Google Maps SDK
- Ecommerce
- GraphQL
- GSAP
- Semantic
- NextJS
- Stripe
- Webhook
- CI/CD
- Data Visualization
- Zustand
NĂNG LỰC
- Reliable
- Teamwork
- Communication Skills
- Problem Solving Skills
- Agile
- Flexible
- Detail oriented
Thông tin doanh nghiệp
Xenia Tech is a tech company that specializes in designing and developing MVPs.
Xenia offers world-class products to the Global markets and is a leader in customer service and account management.
Xenia is a tech company that specializes in designing and developing MVPs and new products for European and Vietnamese companies.
Founded in 2017 by a UK entrepreneur, Xenia is run by entrepreneurs with proven track records at C-level positions in successful tech startups. Based in Da Nang and London, with a growing team of over 45 developers, Xenia Tech is hiring for their fast-growing Da Nang and Ho Chi Minh team.