As the Senior Product Designer for TinyMCE, your work will have a direct impact on millions of users all over the world. 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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed