Job description
You'll help build, maintain, and improve one of our most essential projects: our website. As a direct-to-consumer company, our website isn't just a storefront. It's a key aspect of our Customer Experience Platform, the place where every customer interacts with before and after purchase, making this project critical to Wooting's success.
You'll be part of the Customer Experience Platform (CXP) team and working in a small group of developers and designers that iterate and brainstorm together to find the best approach to translating design into code. You'll be expected to quickly adapt to our processes, working individually on projects and collaborating with relevant stakeholders. As you get settled, you'll identify other issues or code/systems that can be implemented better. You fix the small ones, and report the larger issues to the team for more planning to ensure all customers have a smooth, fast experience.
As a Medior Frontend developer, your day-to-day work can range from implementing new product pages on our eCommerce storefront, improving underlying systems like our i18n system, to working on updating UI to better expose key information to customers or researching new features and system we can implement. Whether you start the day with coffee or tea, you'll open Slack to catch up on messages and threads - and maybe check out what other teams across Wooting are sharing. You'll also participate in regular team meetings, troubleshoot bugs, and participate in peer code reviews.
We maintain an open communication culture where questions are encouraged, feedback is constructive, and knowledge sharing is valued. When you encounter blockers or need support, your team lead and colleagues are always there to help. We encourage individual project management - while you'll be assigned projects and given the expected outcomes by the team lead, it will be up to you to determine the necessary steps, track issues and provide updates.
About Wooting
Wooting is a young, growing company made of passionate people focused on creating and supporting innovative products that challenge the industry. Our tight-knit team doesn't operate like most companies: we value the perspectives and opinions that individuals at all levels can offer our business. With that, we expect that each and every person strives to make meaningful contributions, not just in their specific role, but across the business.
We are customer-centric and operate with modern practices, open communications, and transparency. This approach has allowed us to build strong relationships with our community, suppliers, and partners.
Remote work
The entire team works remotely from home, shared workspaces, cafes, or a combination - wherever you're most productive. While we have offices in Taichung, Taiwan and Taipei, Taiwan, there is no official office in the Netherlands. Office time is not mandatory; instead, these spaces serve as places for collaboration, sample storage, and equipment to help you get the job done.
The Wooting team is primarily located in the Netherlands and Taiwan, with some team members in other countries around the world. The Netherlands largely consists of developers, marketing, and customer service. Taiwan largely consists of product development, finance, and customer service.
We communicate entirely in English through a mix of voice calls and asynchronous messages.
Tools & Tech Stack
General Tools:
- Gather for voice communication
- Slack for general and project communication
- Notion for documentation, collaborating with other departments, and general company info
- Google Workspace for email, cloud storage, and calendar
Core Tech Stack:
- TypeScript as our primary programming language
- React 19 & Next.js (Pages Router) for most frontend development
- TailwindCSS 4 for styling and responsive design
- GraphQL (Apollo Client) to integrate with the Shopify Storefront and Admin APIs
- TinaCMS for content management
- SWR for data fetching and caching
- LinguiJS for internationalization (i18n)
Additional Tools / Stack:
- Motion (Framer Motion) for animations
- Figma for collaborating with design and brainstorming (figjam)
- GitHub for version control and code reviews
- Vercel for project hosting
- Digital Ocean for project hosting and data/asset storage
- Shopify for product data and ecommerce capabilities
- Linear for project management & issue tracking
Skills and Experience
- Bachelor's degree in an IT-related study or self-taught with demonstrable projects
- 2-5 years of professional frontend development experience
- Strong experience using HTML5, CSS3 / TailwindCSS, React and TypeScript (or other type-safe languages)
- Experience with Next.js (Pages Router) and server-side rendering
- Comfortable with Git, Github and version control workflows
- Fluent in English (written and spoken)
Optional Skills
- Familiarity with GraphQL and API integration
- Knowledge of accessibility best practices (WCAG guidelines, ARIA attributes, semantic HTML)
- Understanding of proper HTML structure and semantic markup
- Experience with headless CMS systems (E.g. TinaCMS, Strapi, PayloadCMS, etc)
- Experience with internationalization (i18n) workflows
- Familiarity with e-commerce platforms (especially Shopify)
- Experience working with design systems, design tokens, and component libraries
What you'll bring
- The ability to present ideas clearly and back them up with research and logic
- An eye for both detail and systems thinking; understanding how small changes affect the bigger picture
- The capability to work individually and manage your own work schedule while having a collaborative mindset and effectively communicating with team members
- Open and clear communication - ask questions, provide concise project updates, and default to transparency
- The willingness to learn and also to teach - if you think there's a better way to do something don't be afraid to share and get opinions - we all learn together
Remote work/Geographical
- You can be located anywhere in the Netherlands, Denmark or Germany
- You will work in a fully remote environment
- You will enjoy an informal working culture
Salary and benefits
- Full-time position
- Competitive salary depending on prior work experience and location.
- Budget for purchasing office equipment
- Budget for working outside home
- 25 paid holidays per year
- In communication with the team and your own ability to keep up with work, you can freely arrange days off.