Appfire is looking for an experienced UX Engineer to join our Design Systems team. In this hybrid role, you'll bridge design and engineering to develop and maintain scalable design systems. Your work will involve creating reusable React components, managing Figma libraries, and ensuring cohesive user experiences across products.
You’ll prioritize customer experience by working closely with designers, engineers, and product managers to grow effective design and front-end workflows. You'll focus on developing accessible and inclusive front-end design patterns, translating design decisions into CSS, and helping communicate design concepts within developer communities. Strong collaboration between design and engineering is essential, and this role plays a key part in bridging the gap between the two.
You can work remotely from anywhere within Poland.
- Create a culture of excellence in design quality within the design teams and across the organization. Your work directly influences and evolves Appfire’s product UIs.Co-own and evolve our design system (Fuegokit) by:
- Create design components that are highly usable and flexible for designers, meet the needs of product teams, and are easy for engineers to use to create consistent user interfaces.
- Become an authority on our visual design language, extending upon our existing systems—such as our color systems, navigation components, and interaction patterns.
- Design experiences that work across multiple platforms and different product ecosystems, and text-based interfaces such as CLI.
- Seek regular input and propose new areas of work with compelling reasoning, and execute on them.
- Advocate for, and teach other designers and engineers how to use our design systems.
- Seek and provide design feedback and direction with your coworkers.
- Seek out opportunities for connecting with people and teams working on related projects.
- Build meaningful relationships across the product, engineering, and other cross-functional partners you're working with.
- Develop and maintain a comprehensive React component library using TypeScript and CSS-in-JS methodologies.
- Manage and evolve Figma component libraries and design tokens to ensure consistency and scalability.
- Collaborate with cross-functional teams to integrate design systems seamlessly into product development workflows.
- Implement and advocate for accessibility standards (WCAG) in both design and code.
- Conduct code reviews and provide mentorship to team members on best practices in design system implementation.
- Solid, proven hands-on experience in front-end development, with a strong emphasis on building and maintaining scalable design systems.
- Solid, proven experience leading high-impact design system initiatives across multiple products or platforms.
- Proficiency in React, TypeScript, and modern CSS-in-JS methodologies (e.g., styled-components, Emotion).
- Hands-on experience with Figma, including managing component libraries, design tokens, and ensuring consistency across design and code.
- A solid understanding of accessibility standards and a track record of implementing inclusive design practices.
- Experience balancing the immediate needs of feature development with the long-term vision and scalability of design systems.
- Strong organizational skills, capable of leading or contributing to multiple projects simultaneously.
- Proficiency in Git and version control workflows, with experience in collaborative codebases.
- Excellent communication skills, with the ability to articulate design and technical decisions to diverse stakeholders, including executive-level audiences.
- Proven experience contributing to or maintaining an established design system utilized across multiple teams or products.
- Familiarity with design system documentation tools such as Storybook or similar.
- Understanding of CI/CD pipelines and experience with automated testing frameworks for UI components.
- Background in user-centered design principles and practices.
- Experience with cross-platform design considerations, including mobile and desktop applications.
- Technical background or experience working on developer tools.
- Multidisciplinary design experience, such as in illustration, animation, or programming.
- You are dedicated to elevating client and co-worker experiences, knowing that exceptional work centers on serving others.
- You adapt swiftly to new business demands, understanding that change fuels collective and individual growth.
- You excel in communication, effectively connecting in remote/hybrid environments using tools like Slack, Zoom, and G Suite and through occasional in-person events.
- You have exceptional coaching, mentoring, and people development skills.
- Salary Ranges: Perm (UoP) 16 030 - 18 660 PLN gross/month.
- Every Appfire employee is eligible for company equity.
- Home Office allowance – 200 PLN/month to cover your electricity and internet bills.
- MyBenefit Platform – 150 PLN/month to spend on shopping, culture and entertainment, Multisport, travel, and more.
- Lunch Card – 300 PLN/month to spend on groceries/restaurants (excluding alcohol and other excise duties items).
- You can apply for a 50% tax-deductible cost on creative works (AKUP/IP tax-deductible costs).
- Access to the Appfire University learning platform – a hub of knowledge, interactive resources, and engaging instructor-led courses designed to fuel your learning journey with unparalleled depth and accessibility.
- English language courses.
- 26 working days of paid annual leave, regardless of years of experience.
- Wellness Days – additional time off each month to recharge and take care of yourself.
- Private healthcare.
- Life Insurance.
- 3 fully paid days each year to participate in Appfire Town, Appfire’s Corporate Social Responsibility (CSR) Program.
- Indefinite Employment contract from day one, no trial periods.