Design Engineer | Mid-Senior
The Frontend team is in charge of making sure that the visual elements of a website or mobile app are functional. To create an exceptional user experience, we think from the client's perspective and incorporate UI/UX design. Our expertise helps us come up with world-leading solutions.
We are seeking a passionate and skilled Design Engineer to join our dedicated Design System team. You will play a crucial role in evolving and maintaining NordVPN’s Aurora design system, directly impacting the consistency, performance, and user experience across our web products. If you thrive at the intersection of design and code and are excited about building scalable UI solutions, this role is for you.
About the Aurora Design System Team:
We are the central bridge connecting design, engineering, and product teams at NordVPN. Our mission is to streamline collaboration and accelerate product delivery by providing a robust and user-friendly design system. We operate on principles of:
User-Focus & Transparency: Decisions driven by user needs and open communication.
Collaboration & Trust: Fostering strong partnerships across disciplines.
Flexibility & Adaptability: Evolving the system to meet changing needs.
Accessibility & Inclusivity: Ensuring our products are usable by everyone.
Main Responsibilities
- Develop & Maintain: Spearhead the development, maintenance, and evolution of our React-based design system branch.
- Technical Ownership: Own the technical implementation and architecture of the web design system components, ensuring high standards for code quality, performance, and design fidelity.
- Evangelize & Innovate: Champion best practices and drive the adoption of design automation, tooling (like Storybook), and testing strategies within the design system context.
- Enable Teams: Guide, train, and support product development teams in effectively adopting and utilizing the Aurora design system.
- Collaborate: Work closely with product designers and front-end engineers across various product teams, acting as a key technical partner.
- Bridge Design & Code: Actively participate in the design process, providing technical input, prototyping interactions, and translating design concepts into polished, interactive, and performant UI components (the "front-of-the-frontend").
- Craft Interactions: Implement engaging CSS animations and micro-interactions to enhance user experience, especially for key user-facing elements.
- Ensure Accessibility: Build and maintain accessible components, ensuring compliance with relevant standards (e.g., WCAG AA) to create inclusive experiences.
Core Requirements
- Design System Expertise: Proven experience building, maintaining, and scaling design systems. Deep understanding of design system principles, component architecture, and token strategies.
- Front-End Proficiency: Strong command of TypeScript, React, modern CSS (including TailwindCSS), and semantic HTML.
- Technical Expertise: Solid understanding of front-end performance optimization techniques and web accessibility standards (WCAG).
- UI Polish: Demonstrable skills in CSS animations, transitions, and creating high-fidelity, polished user interfaces.
- Tooling: Advanced knowledge and practical experience with Storybook.js for component development, documentation, and testing.
- Collaboration Skills: Excellent ability to collaborate effectively across disciplines (design, engineering, product) and drive adoption of best practices.
- Design Tool Familiarity: Experience working with design tools like Figma, translating designs accurately into code.
Tools You Will Use
- TypeScript
- React
- Tailwind CSS
- Storybook
- Figma
Salary Range
- Gross Salary 3200-7000 EUR/Month.
Apply for this job
Frontend
Vilnius / Kaunas
Our values
Our values are rooted in the actions of our people. They describe how we solve problems, make decisions, and ultimately - reach our goals as a team.