高级产品设计师 (TinyMCE)
Senior Product Designer (TinyMCE)
我们为数百万开发者提供软件,全球有数千种产品使用,Tiny 创造了世界上最受欢迎的开源软件。大多数开发者都熟悉 TinyMCE,这是一款灵活的开源富文本编辑器,被 Atlassian、Accelo、Drift 等公司使用。
我们是 Tiugo Technologies 的一部分,Tiugo 是一个面向新开发平台的启动平台,帮助软件公司加速增长、提高运营效率并扩大业务。Tiugo 包含一系列以 API 优先、市场领先的开发平台品牌,专注于内容创作和数字协作。Tiugo 当前的品牌家族包括 CKEditor、TinyMCE、ButterCMS 和 Uploadcare。我们的产品共同为数百万软件应用和网站提供支持。从微软到 NASA,我们让内容和沟通无处不在,你可能不知道我们的名字,但你很可能使用过我们的软件。
你的职责:
作为 TinyMCE 的高级产品设计师,你的工作将直接影响全球数百万用户。作为 TinyMCE 产品团队的一员,你将参与整个开发流程,从识别问题或机会,到定义和设计解决方案。你将负责核心设计交付物,如线框图、原型和 UI 设计,同时也负责更广泛的用户体验,例如编辑器的行为方式,或是否需要遵循最佳实践。
TinyMCE 是一款广泛使用的组件,集成在客户的网页应用中。设计工作通常高度功能性,几乎具有架构性,强调研究、可用性和各类终端用户的用户体验。对集成 TinyMCE 的开发者及其最终用户同理心是必须的。
你将与工程师紧密合作,从早期探索到发布阶段,利用对现代网络功能和限制的深刻理解来评估可行性,处理技术权衡,并确保发布的体验符合设计意图。你不需要编写生产代码,但应能讨论复杂的实现细节,包括 HTML、CSS、可访问性、键盘和焦点行为以及组件架构。你还将协助维护和演进 TinyMCE 的设计系统,涵盖设计和代码。
Tiny 是一家完全远程的组织,团队成员分布在十几个不同的国家。
查看英文原文
With software used by millions of developers, and thousands of products worldwide, Tiny creates some of the world's most popular open source software. Most developers would be familiar with TinyMCE, the flexible open source rich text editor used by companies such as Atlassian, Accelo, Drift and more.
We are part of Tiugo Technologies, a launchpad for new developer platforms, helping software companies accelerate growth, increase operating efficiency and scale their business. Tiugo contains a suite of brands which are API-first, market-leading developer platforms focused on content creation and digital collaboration. Tiugo’s current family of brands include CKEditor, TinyMCE, ButterCMS and Uploadcare. Together our products have powered millions of software applications and websites. Enabling content and communication in everything from Microsoft to NASA, you might not know our name, but you’ve probably used our software.
Your role:
As the Senior Product Designer for TinyMCE, your work will have a direct impact on millions of users all over the world, literally. As a member of the TinyMCE product team, you will be involved throughout the development journey, from identifying the problems or opportunities to defining and designing the solution. You will be responsible for core design deliverables such as wireframes, prototypes, and UI designs, but also the broader experience for users, developers, and customers, for example how the editor should behave or if there are best practices that should be followed.
TinyMCE is a widely used component that is integrated into customers' web apps. The design work is often highly functional, almost architectural, with a strong emphasis on research, usability, and user experience for all types of end-users. Empathy for both developers implementing TinyMCE and their end users is a must.
You will partner closely with engineers from early exploration through release, using a strong understanding of modern web capabilities and constraints to assess feasibility, navigate technical tradeoffs, and ensure the shipped experience matches the design intent. You do not need to write production code, but you should be comfortable discussing complex implementation details, including HTML, CSS, accessibility, keyboard and focus behavior, and component architecture. You will also help maintain and evolve the TinyMCE design system across design and code.
Tiny is a fully remote organization with team members in a dozen different countries across multiple continents. We emphasize communication skills. You must communicate design briefs, documentation, and ideas clearly in written or video form in English.
Key responsibilities:
- Own cross-functional design initiatives from discovery to delivery, partnering with product management to frame problems and shape design requirements
- Validate design directions through prototyping, critique, and stakeholder feedback
- Drive alignment and tradeoff decisions with product, engineering, and design peers
- Continuously improve interaction patterns, accessibility, and consistency across the editor and its features
- Partner directly with engineers on feasibility and constraints, and follow designs through implementation to ensure the shipped result matches design intent
- Maintain and evolve the TinyMCE design system, from design source through its implementation in code
- Proactively identify experience gaps through customer feedback and research into industry trends and competitors, and propose improvements
Requirements
To be successful in this role you need the following:
- 5+ years of product design experience working with software development teams, including experience with cross-functional initiatives
- A track record of turning product goals into UX strategy with measurable outcomes
- Experience validating design directions through prototyping and user or stakeholder feedback.
- Strong interaction design and information architecture skills for complex, constraint-heavy flows
- Strong understanding of modern web capabilities and constraints, plus the ability to grasp complex technical concepts to drive a design from idea to release.
- Deep familiarity with accessibility standards and their impact on design decisions, especially keyboard and focus behavior
- Experience maintaining and evolving design systems and componentized designs
- Experience facilitating critiques, workshops, and stakeholder alignment, with strong communication skills
- At least four working hours of overlap with the CET timezone
- Comfortable speaking and writing in English
Why join us:
- B2B contract-based monthly remuneration is 21.600 - 26.400 PLN + VAT or its equivalent on the employment contract.
- Flexible schedule and the possibility to work fully remotely.
- Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly).
- LinkedIn Learning access.
- Extra leave for Tiugo Day – our company’s foundation day and your birthday.
- English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German.
- Access to a mental health and well-being platform with 24/7 dedicated psychological support.
- Private medical care (Enel Med or Medicover) and Multisport card.
- 2 weeks of paid parental leave for our contractors.
Originally posted on Himalayas