Front-End Developer - E-commerce
Role details
Job location
Tech stack
Job description
You will be a pivotal member of an agile team, taking a leading role in designing and maintaining our public-facing website. We champion high code quality, relying on automated tests (unit and integration), peer reviews, and follow continuous delivery best practices as our standard. As an experienced team member, your responsibilities include:
- Lead Website Migration: You will take full ownership of porting hypernode.com away from WordPress to a modern, comparable framework. You will need to evaluate and select the target stack (e.g., SSR/SSG/ISR with hydration) together with your team, choose a headless CMS, define content models, and execute the migration, ensuring feature parity and a smooth authoring experience.
- Website Ownership & Control: You will take ownership of the Hypernode website (hypernode.com), serving as the custodian of its codebase and performance. You will have control over the site's technical direction, ensuring it serves as a robust, scalable platform for our growth.
- Frontend Architecture & Standards: You will define and enforce software design standards and patterns to ensure consistency across the new platform. You will drive solutions that perform strategic trade-offs between functional and non-functional requirements.
- Performance Engineering: You will drive the scaling and stability of our frontend services by measuring and optimizing technical performance. This includes deep optimization of Web Vitals and page rendering strategies.
- Frontend Development: Beyond the website, you will contribute to other frontend-focused projects, such as the Hypernode Control Panel, ensuring a unified user experience across our ecosystem.
- Collaboration: You will collaborate closely with stakeholders across technical, commercial, and product areas, translating business needs into robust technical solutions.
Our Projects and Collaboration:
- Our public website hypernode.com.
- Internal and external APIs and their client libraries.
- The Hypernode Control Panel for managed hosting.
- The Hypernode automation engine.
- Various other web services that are written in Python and Django.
Our tech stack
- Core Stack: Python, Django, React, and Vue.
- Legacy Systems: WordPress (target for migration).
- Modern Standards: We strongly encourage the use of TypeScript and Tailwind for new projects.
- Tools: GitLab for version control. IDEs and agents like WebStorm, PyCharm, VS Code, Zed and OpenCode.
We're constantly evolving our platform, and you'll have the opportunity to influence our technical direction and help shape the tools we use.
Requirements
You are a tech-savvy and proactive developer with a passion for modern web technology and you excel at working across the full stack. With specific expertise in the frontend domain you confidently dig deep into browser concepts.
- Migration Specialist: You have the hard skills to migrate a website from a legacy CMS (WordPress) to a modern architecture, handling data migration and feature parity.
- Browser Expert: You possess deep expertise in browser concepts, including Web Vitals, web profiling, and advanced page rendering techniques.
- Quality Focused: Quality and maintainability are non-negotiable for you. You champion high code quality, relying on automated tests and peer reviews.
- Technical Owner: You thrive on owning the complete picture of how the website functions, from the UI down to the data integration.
Must-haves:
- Extensive Frontend Experience: Professional experience with modern JavaScript, CSS, and frameworks like React or Vue.
- Migration Expertise: Proven track record of taking ownership of website migration projects, specifically moving away from WordPress.
- API Proficiency: A proven track record of designing, building, and integrating APIs.
- Deep Technical Knowledge: Expertise in browser concepts (web vitals, web profiling and page rendering) and the ability to debug and troubleshoot across the full stack (frontend, backend, server).
- Full Stack Awareness: Ability to debug and troubleshoot across the full stack (frontend, backend, server).
- Version Control: Mastery of version control workflows (Git & GitLab).
- On-Call: Willingness to participate in a rotating on-call schedule providing after-hour support to our customers.
Nice to have
- Professional experience with Python or Django.
- Eager to learn about the domains and technologies involved at Hypernode.
- TypeScript & Tailwind: Bonus points for experience with TypeScript and Tailwind, as these are preferred for our future stack.
- E-commerce: Bonus points for experience with Adobe Commerce / Magento / Shopware.
- SEO: Knowledge of SEO best practices during site migrations.
- Knowledge of Scrum.