Senior Product Designer (TinyMCE)
📍 Job Overview
Job Title: Senior Product Designer (TinyMCE)
Company: Tiugo Technologies
Location: Warsaw, Masovian Voivodeship, Poland
Job Type: FULL_TIME
Category: Product Design / UX/UI
Date Posted: 2026-09-07
Experience Level: 5-10 Years
Remote Status: Fully Remote
🚀 Role Summary
-
Lead cross-functional design initiatives for TinyMCE, a widely-used rich text editor, from problem identification through to delivery and implementation.
-
Drive user experience improvements by focusing on interaction patterns, accessibility, and consistency across a complex, component-based web editor.
-
Partner closely with product management and engineering teams to define requirements, assess technical feasibility, and ensure design integrity throughout the development lifecycle.
-
Maintain and evolve the TinyMCE design system, bridging the gap between design specifications and code implementation for consistent user experiences.
-
Proactively identify and address user experience gaps through customer feedback, industry trend analysis, and competitive research, proposing actionable improvements.
📝 Enhancement Note: This role is positioned within a B2B SaaS environment, focusing on a foundational developer tool (TinyMCE). The "Senior" title, coupled with responsibilities like owning initiatives, evolving design systems, and partnering with engineering on technical constraints, indicates a need for strong strategic thinking, deep UX expertise, and a solid understanding of web technologies and accessibility. The emphasis on "functional, almost architectural" design suggests a pragmatic approach to UX, prioritizing usability and developer integration alongside end-user experience.
📈 Primary Responsibilities
-
Own and drive the entire design lifecycle for TinyMCE features and improvements, from initial discovery and problem framing with Product Management to final delivery and implementation oversight.
-
Develop and iterate on core design deliverables, including wireframes, user flows, prototypes, and high-fidelity UI designs, ensuring alignment with product goals and user needs.
-
Conduct thorough user research, usability testing, and stakeholder feedback sessions to validate design directions and gather insights for iterative improvements.
-
Collaborate daily with engineering teams to understand technical constraints, assess feasibility of design solutions, and navigate complex tradeoffs, ensuring a seamless transition from design to code.
-
Champion and maintain the TinyMCE design system, ensuring consistency in UI components, interaction patterns, and accessibility standards across the product and its documentation.
-
Proactively analyze customer feedback, support tickets, and industry best practices to identify opportunities for enhancing the editor's functionality, usability, and overall user experience.
-
Contribute to the strategic roadmap by proposing new features, improvements, and design explorations based on user needs, market trends, and business objectives.
-
Facilitate design critiques, workshops, and alignment meetings with cross-functional teams, effectively communicating design rationale and gathering consensus.
-
Ensure all designs adhere to WCAG accessibility standards, with a particular focus on keyboard navigation, focus management, and semantic HTML/ARIA implementation.
📝 Enhancement Note: The responsibilities emphasize a hands-on approach to design within a product development context, requiring not just creative output but also strategic thinking, cross-functional collaboration, and a deep understanding of technical implementation details, particularly for web-based components and accessibility.
🎓 Skills & Qualifications
Education: Bachelor's degree in Design, Human-Computer Interaction, Computer Science, or a related field, or equivalent practical experience.
Experience: 5+ years of professional product design experience, with a significant portion focused on complex web applications and developer tools. Demonstrated experience in leading design initiatives and working within agile software development environments.
Required Skills:
-
Proven track record of translating product goals into effective UX strategies and measurable outcomes.
-
Expertise in interaction design, information architecture, and user flow mapping for complex, constraint-driven applications.
-
Proficiency in creating detailed wireframes, user flows, interactive prototypes, and high-fidelity UI designs using industry-standard tools (e.g., Figma, Sketch, Adobe XD).
-
Deep understanding of modern web capabilities and constraints, including HTML, CSS, and JavaScript fundamentals, and their implications for design feasibility.
-
Strong familiarity with accessibility standards (WCAG 2.1+ AA/AAA), including practical application of keyboard navigation, focus management, and ARIA attributes.
-
Experience in maintaining, evolving, and contributing to design systems and component libraries, ensuring consistency across design and code.
-
Excellent communication skills, with the ability to articulate design decisions, present complex ideas clearly, and facilitate productive discussions with diverse stakeholders (written, verbal, and visual).
-
Experience in user research methodologies, usability testing, and synthesizing feedback to inform design iterations.
-
Ability to work effectively in a fully remote, globally distributed team environment, with at least four hours of overlap with the CET timezone.
-
Fluency in spoken and written English. Preferred Skills:
-
Experience with open-source software development environments and community engagement.
-
Familiarity with content editing interfaces, rich text editors, or WYSIWYG components.
-
Understanding of component architecture and how design translates into reusable code components.
-
Experience with A/B testing and data-driven design optimization.
-
Basic understanding of how developers integrate and customize complex web components.
📝 Enhancement Note: The emphasis on "complex, constraint-heavy flows," "modern web capabilities and constraints," and "component architecture" suggests a need for a designer who can think systematically and understand the technical underpinnings of a sophisticated web product. The preference for experience with design systems and accessibility highlights the mature nature of the product and the company's commitment to quality and inclusivity.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
A curated selection of case studies demonstrating end-to-end product design ownership, from initial problem definition to final shipped product.
-
Detailed examples of complex interaction design challenges and how they were solved, showcasing a deep understanding of user flows and information architecture.
-
Demonstrations of how user research, usability testing, and stakeholder feedback were integrated into the design process to drive iterative improvements.
-
Evidence of contributions to or creation of design systems, including examples of component design, documentation, and consistency enforcement across multiple projects.
-
Case studies that highlight an understanding of technical constraints and feasibility, particularly concerning web technologies (HTML, CSS, accessibility). Process Documentation:
-
Clearly articulate your design process within case studies, detailing phases such as discovery, research, ideation, prototyping, testing, and implementation.
-
Showcase how you collaborate with product managers and engineers, providing examples of communication, feedback loops, and joint problem-solving.
-
Document your approach to accessibility, demonstrating how you integrate standards into your design workflow and ensure compliance.
-
Illustrate your methodology for maintaining and evolving design systems, including version control, component documentation, and adoption strategies.
📝 Enhancement Note: For a Senior Product Designer role, especially one involving a complex component like TinyMCE, the portfolio should go beyond visual mockups. It needs to demonstrate strategic thinking, problem-solving capabilities, collaboration skills, and a deep understanding of the entire product development lifecycle, including technical feasibility and accessibility. The portfolio is crucial for assessing the candidate's ability to manage complex design challenges and contribute to a mature product.
💵 Compensation & Benefits
Salary Range: 21,600 - 26,400 PLN gross per month (B2B contract, before VAT) or equivalent on an employment contract.
Benefits:
-
Flexible working schedule allowing for work-life balance.
-
Fully remote work arrangement, enabling global talent acquisition and employee convenience.
-
Professional development resources, including up to 5 days of additional leave and a yearly budget of 6,000 PLN for learning and growth.
-
Access to LinkedIn Learning for continuous skill development.
-
Extra paid leave for Tiugo Day (company foundation day) and your birthday.
-
Opportunities for language learning through English lessons with a native speaker and an online platform for English, Spanish, and German.
-
Comprehensive mental health and well-being support via a 24/7 dedicated psychological assistance platform.
-
Private medical care (Enel Med or Medicover) and a Multisport card for health and wellness.
-
2 weeks of paid parental leave for contractors, supporting work-life integration.
Working Hours: Standard full-time hours (approximately 40 hours per week), with flexibility in scheduling. A minimum of four working hours of overlap with the CET timezone is required for effective collaboration.
📝 Enhancement Note: The salary range provided is for a B2B contract before VAT, which is a common arrangement in Poland for contractors. For an employment contract, the net amount would be lower after taxes and social contributions. The benefits package is robust, indicating a company culture that values employee well-being, professional development, and work-life balance, which are attractive to experienced professionals in the tech industry.
🎯 Team & Company Context
🏢 Company Culture
Industry: Software Development, Developer Tools, B2B SaaS. Tiugo Technologies operates within the software industry, specifically focusing on developing and scaling API-first, market-leading developer platforms. Their suite of brands, including TinyMCE, CKEditor, ButterCMS, and Uploadcare, serves a global developer community. The context for operations professionals is the need for robust, scalable, and reliable tools that empower other developers and businesses.
Company Size: Tiugo Technologies is a growing organization, part of a larger entity that supports multiple established brands. The specific size of the TinyMCE product team is likely moderate, allowing for focused impact, while the broader Tiugo organization provides resources and stability. This balance suggests opportunities for both individual contribution and leveraging a larger support structure.
Founded: TinyMCE, as a product, has a long history and significant market presence, having been around for many years and used by millions. Tiugo Technologies, as the parent organization, is focused on accelerating growth and scaling these platforms. This history implies a stable foundation with a forward-looking strategy for innovation and expansion.
Team Structure:
-
The TinyMCE product team likely consists of product managers, designers, engineers (front-end, back-end), QA, and potentially technical writers.
-
The Senior Product Designer will report to a Product Design Lead or Head of Product/Design, collaborating closely with a dedicated Product Manager and a team of engineers for the TinyMCE editor.
-
Cross-functional collaboration is a core tenet, with frequent interaction with engineering, product management, marketing, and customer support teams to ensure a cohesive product experience and strategic alignment. Methodology:
-
Data Analysis & Insights: Design decisions are informed by user analytics, customer feedback, A/B testing results, and market research to ensure solutions are data-driven.
-
Workflow Planning & Optimization: Focus on streamlining the user journey for both developers integrating TinyMCE and end-users interacting with it, optimizing for efficiency, usability, and accessibility.
-
Automation & Efficiency: Leverage design systems and component-based architecture to promote efficiency in both design and development, ensuring scalability and maintainability.
Company Website: https://tiugotech.com/
📝 Enhancement Note: Tiugo Technologies' focus on "API-first, market-leading developer platforms" indicates a strategic emphasis on robust technical foundations and broad applicability. For operations professionals, this means working with products that are highly integrated, scalable, and designed for developer adoption, requiring a meticulous approach to design, documentation, and user experience that caters to both technical and non-technical users.
📈 Career & Growth Analysis
Operations Career Level: This role is designated as "Senior Product Designer," indicating a level of responsibility that requires independent ownership of design initiatives, strategic contribution to product direction, and mentorship capabilities. It signifies a professional who can not only execute design tasks but also influence the product strategy and design process.
Reporting Structure: The Senior Product Designer will likely report to a Design Lead or Head of Product/Design within the TinyMCE product team. They will work closely with Product Managers and Engineering Leads, forming a core product triad. This structure facilitates direct collaboration and impact on product decisions.
Operations Impact: The Senior Product Designer's work has a direct and significant impact on the usability, adoption, and perceived quality of TinyMCE, a product used by millions of developers and integrated into thousands of applications. By enhancing the user experience, improving accessibility, and streamlining the developer integration process, the designer contributes directly to customer satisfaction, retention, and the overall success and growth of Tiugo Technologies' developer platforms.
Growth Opportunities:
-
Operations Skill Advancement: Opportunities to deepen expertise in complex web component design, advanced accessibility standards, and design system architecture. Potential to lead design on new product initiatives or feature sets.
-
Leadership Development: Potential to move into a Lead Designer role, mentor junior designers, and take on greater strategic responsibility for the TinyMCE product's user experience.
-
Cross-Functional Expertise: Gaining deeper insights into product management, software engineering processes, and B2B SaaS market dynamics through close collaboration.
📝 Enhancement Note: The "Senior" designation implies not just technical proficiency but also leadership potential and strategic thinking. Growth opportunities will likely involve taking on more complex projects, influencing product strategy, and potentially mentoring other designers, aligning with typical career progression in product design within the tech industry.
🌐 Work Environment
Office Type: This is a fully remote position, meaning there is no central office for this specific role. Collaboration and work will occur entirely online.
Office Location(s): While the role is fully remote, the company requires at least four hours of overlap with the CET timezone. This suggests that while candidates can be located anywhere, they must be able to engage in synchronous communication during European business hours. The listed location is Warsaw, Poland, which falls within this timezone.
Workspace Context:
-
The workspace is virtual, relying heavily on digital collaboration tools for communication, design, and project management.
-
Access to modern design and collaboration software is essential, and the company likely provides or supports the necessary tools.
-
The remote nature fosters an environment where asynchronous communication is valued alongside synchronous collaboration, requiring clear documentation and communication practices.
-
Team interactions will be facilitated through video conferencing, chat platforms, and shared digital whiteboards or design tools.
Work Schedule: A standard full-time work schedule is expected (approximately 40 hours per week). The key requirement is maintaining at least a four-hour overlap with the CET timezone to facilitate real-time collaboration with European-based colleagues. This allows for flexibility in structuring the remainder of the workday.
📝 Enhancement Note: The fully remote nature combined with the CET timezone overlap requirement indicates a company that embraces distributed workforces while ensuring essential team synchronization. Operations professionals should be comfortable with digital collaboration tools and possess strong self-management skills.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your resume and portfolio to assess qualifications and experience against the job requirements.
-
Hiring Manager Interview: A discussion focusing on your background, motivations, and initial fit for the role, likely including an overview of the TinyMCE product and team.
-
Design Challenge/Portfolio Review: A deep dive into your portfolio, where you will present 1-2 case studies. This may involve a specific design challenge or a detailed walkthrough of your past work, focusing on your process, decision-making, and impact. Expect questions about your approach to complex problems, collaboration, and technical considerations.
-
Team/Cross-functional Interview: Interviews with key team members, including engineers and product managers, to assess collaboration style, technical understanding, and cultural fit.
-
Final Interview: Potentially with a senior leader to discuss overall fit, career aspirations, and confirm mutual interest.
Portfolio Review Tips:
-
Curate Strategically: Select 1-2 case studies that best showcase your experience with complex web components, design systems, accessibility, and cross-functional collaboration. Highlight your role and impact clearly.
-
Focus on Process: Detail your design process, from problem definition and research to iteration and implementation. Explain why you made certain decisions, not just what you did.
-
Quantify Impact: Whenever possible, use metrics and data to demonstrate the outcomes of your design work. For TinyMCE, this could relate to user adoption, task completion rates, reduction in support tickets, or developer satisfaction.
-
Showcase Technical Empathy: Be prepared to discuss the technical constraints and opportunities you encountered, and how you collaborated with engineers. Mention your understanding of HTML, CSS, and accessibility challenges.
-
Accessibility Emphasis: Clearly articulate your approach to accessibility within your case studies, demonstrating practical application of standards.
Challenge Preparation:
-
Understand TinyMCE: Research TinyMCE's current features, target audience (developers and end-users), and its position in the market.
-
Anticipate Design Problems: Consider potential UX challenges for a rich text editor, such as complex formatting, integration issues, performance, and varying user needs.
-
Prepare for Technical Discussions: Be ready to discuss how your designs would be implemented, potential HTML/CSS implications, and accessibility considerations.
-
Articulate Collaboration: Practice explaining how you would work with product managers to refine requirements and with engineers to ensure feasibility and quality implementation.
📝 Enhancement Note: The interview process for a Senior Product Designer role will heavily emphasize portfolio presentation and the ability to articulate a strategic and technically informed design process. Candidates should be prepared to demonstrate not just design skills but also problem-solving acumen and collaborative capabilities within a product development context.
🛠 Tools & Technology Stack
Primary Tools:
-
Design & Prototyping: Figma (highly probable, industry standard), Sketch, Adobe XD. Candidates should be proficient in at least one, ideally Figma.
-
Design Systems: Tools for managing design tokens, component libraries, and documentation (e.g., Zeroheight, Storybook integration).
-
Collaboration & Communication: Slack, Microsoft Teams, Zoom, Google Workspace (Docs, Sheets, Slides).
-
Project Management: Jira, Asana, Trello, or similar for tracking design tasks and sprints.
Analytics & Reporting:
-
Web Analytics: Google Analytics, Amplitude, Mixpanel (for understanding user behavior within integrated applications).
-
User Feedback Tools: Hotjar, UserTesting.com, or internal feedback mechanisms.
CRM & Automation:
- While not directly used by the designer, understanding how TinyMCE integrates into customer CRM and marketing automation platforms can provide context for its value and use cases.
📝 Enhancement Note: Proficiency with modern design and prototyping tools, especially Figma, is critical. Experience with design system management tools and a solid understanding of how analytics and feedback tools inform design decisions are also highly valued. Familiarity with common project management and communication platforms is assumed for remote collaboration.
👥 Team Culture & Values
Operations Values:
-
User-Centricity: A strong focus on understanding and serving the needs of both developers who integrate TinyMCE and the end-users who interact with it daily.
-
Collaboration: Emphasis on working effectively within cross-functional teams (product, engineering, design) to achieve shared goals. Open communication and mutual respect are key.
-
Excellence & Quality: A commitment to delivering high-quality, robust, and well-crafted product experiences, with a keen eye for detail, usability, and accessibility.
-
Innovation & Continuous Improvement: A proactive approach to identifying opportunities for enhancement, staying abreast of industry trends, and driving positive change through design.
-
Ownership & Accountability: Taking responsibility for design initiatives from conception to completion, ensuring successful outcomes and learning from challenges.
Collaboration Style:
-
Cross-functional Integration: Designers are embedded within product teams, working closely with Product Managers and Engineers to ensure alignment and shared understanding throughout the development process.
-
Iterative Feedback: A culture of regular design critiques, peer reviews, and stakeholder feedback sessions to refine designs and ensure they meet objectives.
-
Knowledge Sharing: Encouraging the sharing of best practices, learnings, and insights across the design and product teams to foster collective growth and elevate the overall quality of work.
📝 Enhancement Note: Tiugo Technologies, by supporting multiple developer platforms, likely values a culture that is technically adept, user-focused, and collaborative. For a Senior Product Designer, demonstrating an ability to integrate seamlessly into a product team, contribute strategically, and uphold high standards of quality and accessibility will be crucial.
⚡ Challenges & Growth Opportunities
Challenges:
-
Balancing Diverse User Needs: Designing for both developers who implement TinyMCE (requiring ease of integration, customization options, robust documentation) and end-users who interact with the editor (requiring intuitive usability, rich features, and accessibility).
-
Technical Complexity: Working within the constraints of a mature, highly functional web component requires a deep understanding of HTML, CSS, JavaScript, and browser behaviors, as well as accessibility standards.
-
Maintaining Design System Scalability: Evolving and maintaining a comprehensive design system that supports a feature-rich product while remaining manageable and consistent across diverse use cases.
-
Remote Collaboration Dynamics: Effectively communicating and collaborating with a globally distributed team, ensuring alignment and shared understanding across different time zones and cultures.
Learning & Development Opportunities:
-
Advanced Web Design & Accessibility: Deepen expertise in cutting-edge web technologies, complex interaction patterns, and advanced accessibility compliance for sophisticated web applications.
-
Design System Leadership: Opportunity to take a lead role in the evolution and governance of the TinyMCE design system, influencing its architecture and adoption.
-
Product Strategy Contribution: Influence the product roadmap and strategy through user research, competitive analysis, and innovative design proposals for core editor features.
-
Mentorship: Potential to mentor junior designers, share knowledge, and contribute to the growth of the design practice within Tiugo Technologies.
📝 Enhancement Note: The challenges are inherent to working on a widely adopted, technically complex developer tool. Growth opportunities are geared towards deepening specialized skills in UX/UI for web components and design systems, alongside developing leadership and strategic product influence.
💡 Interview Preparation
Strategy Questions:
-
"Describe a time you had to balance the needs of two distinct user groups (e.g., developers and end-users) for a single product. How did you approach it, and what was the outcome?" (Focus on empathy, research, and trade-offs.)
-
"Walk me through your process for designing a complex feature within a component-based system like TinyMCE. How do you ensure consistency and scalability?" (Highlight design system thinking, technical collaboration, and iterative design.)
-
"How do you approach ensuring accessibility for a product like TinyMCE, especially concerning keyboard navigation and focus management?" (Demonstrate practical knowledge of WCAG and its application.)
-
"Imagine we need to redesign a core editing feature. What would be your first steps in understanding the problem and defining the solution?" (Assess problem-framing, research methodology, and strategic thinking.) Company & Culture Questions:
-
"What interests you specifically about designing for TinyMCE and Tiugo Technologies?" (Showcase research into the company, product, and industry.)
-
"How do you contribute to a collaborative team environment, especially in a remote setting?" (Highlight communication, feedback, and teamwork skills.)
-
"How do you stay updated on design trends, web technologies, and accessibility best practices?" (Demonstrate commitment to continuous learning.) Portfolio Presentation Strategy:
-
Structure Your Narrative: For each case study, clearly outline the problem, your role, the process you followed, your key decisions, the solutions you designed, and the measurable impact.
-
Show, Don't Just Tell: Use visuals (wireframes, prototypes, final UIs) to illustrate your points. Explain the why behind your design choices.
-
Highlight Collaboration: Describe how you partnered with product managers and engineers. Be ready to discuss technical constraints and how you navigated them.
-
Emphasize Impact: Quantify outcomes wherever possible. If direct metrics are unavailable, discuss anticipated benefits or qualitative feedback.
-
Be Prepared for Questions: Anticipate questions about your design rationale, trade-offs, and how you handle feedback.
📝 Enhancement Note: Interview preparation should focus on demonstrating a strong understanding of the design process, technical considerations relevant to web components, accessibility, and effective collaboration within a remote, cross-functional team. The portfolio review is a critical component, requiring candidates to articulate their thinking and impact clearly.
📌 Application Steps
To apply for this Senior Product Designer position:
-
Submit your comprehensive application through the provided link on the Tiugo Technologies careers portal.
-
Portfolio Customization: Tailor your portfolio to highlight 1-2 case studies that best exemplify your experience with complex web components, design systems, accessibility, and cross-functional collaboration relevant to TinyMCE.
-
Resume Optimization: Ensure your resume clearly articulates your 5+ years of product design experience, focusing on achievements in UX strategy, interaction design, and working with development teams. Use keywords like "Product Design," "UX Strategy," "Design Systems," "Accessibility," and "Web Components."
-
Interview Preparation: Practice presenting your case studies, focusing on your process, decision-making, and quantifiable impact. Be ready to discuss technical feasibility and accessibility considerations with engineers and product managers.
-
Company Research: Thoroughly research Tiugo Technologies, TinyMCE, and their competitors. Understand their mission, product offerings, and target audience to articulate your interest and alignment effectively.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
The role requires 5+ years of product design experience with a strong track record in UX strategy and complex interaction design. You must possess deep familiarity with modern web capabilities, accessibility standards, and the ability to communicate complex technical concepts clearly in English.