我们正在招聘 设计工程师 和 资深软件工程师 来与我们一起完成一些雄心勃勃的新项目。
¥We're hiring a Design Engineer and Staff Software Engineer to work on some ambitious new projects with us.
我们刻意保持小规模,并以超越自身实力为荣。我们只有六个人,但 Tailwind CSS 每月安装量超过 3000 万次,并被全球最大的公司用来构建全球最佳网站。
¥We're small on purpose, and we take a lot of pride in punching above our weight. We're six people, but Tailwind CSS is installed over 30 million times per month, and is used by the world's biggest companies to build the world's best websites.
我们是独立的,并且盈利,我们这样做是因为它很有趣。我们从事这项工作是为了享受每天的实际工作,而不是为了将来获得巨大的成功而苦苦挣扎。
¥We're independent and profitable, and we do this because it's fun. We're in this to enjoy the actual work we do every day, not to grind it out in hopes of a big exit in the future.
如果这听起来像是你想工作的地方,我们很乐意听取你的意见。
¥If this sounds like the sort of place you'd like to work, we'd love to hear from you.
设计工程师(Design Engineer)
¥Design Engineer
我们正在招聘一位 设计工程师 来构建雄心勃勃的界面、构思新创意的原型,并突破 Tailwind CSS 的极限。
¥We're hiring a Design Engineer to build ambitious interfaces, prototype new ideas, and push the boundaries of what's possible with Tailwind CSS.
你将负责以下事项:
¥You'd be responsible for things like:
-
为我们的开源项目、商业产品和 Tailwind Connect 等活动设计和构建雄心勃勃的营销网站。
¥Design and build ambitious marketing websites for our open-source projects, commercial products, and events like Tailwind Connect.
-
为 Tailwind CSS 设计并制作新功能原型,以确保我们始终充分发挥平台的潜力。
¥Design and prototype new features for Tailwind CSS to make sure we're always using the full potential of the platform.
-
为 Tailwind UI 创建新的组件和模板,从最初的概念到最终交付,全程参与。
¥Create new components and templates for Tailwind UI, taking them all the way from initial concept to shipped.
-
通过可视化演示增强我们的文档,使人们能够轻松理解并在工作中应用复杂的 CSS 功能。
¥Enhance our documentation with visual demos to make it easy for people to understand and apply complex CSS features in their work.
-
通过将你设计和构建的有趣内容分解为文章和社交媒体帖子,教导和启发我们的受众。
¥Teach and inspire our audience by breaking down interesting things you design and build as articles and social media posts.
以下是过去几个月你可能参与过的一些项目的真实案例:
¥Here are some real examples of projects you would have worked on in the last few months:
-
设计和构建 Tailwind Connect 微网站 - 包括设计一个独特的 Markdown 驱动的徽章设计体验。
¥Design and build the Tailwind Connect microsite — including coming up with a unique Markdown-driven badge design experience.
-
为 Catalyst 打造 第一个组件 - 我们首个完全组件化的 React UI 套件。
¥Craft the first components for Catalyst — our first fully-componentized React UI kit.
-
为我们的 展示 网站构建一个视频采集工具 - 自动创建预览视频,使其感觉像真人在网站上滚动一样。
¥Build a tool for capturing videos for our Showcase site — to automate creating preview videos that feel like a real person scrolling through a site.
-
构建 交互式演示 以解释动态视口单位 - 并将其包含在 Tailwind CSS v3.4 发布的文档中。
¥Build interactive demos to explain dynamic viewport units — to include in the documentation along with the release of Tailwind CSS v3.4.
开始后,你将参与以下即将开展的项目:
¥After you start, you'd work on upcoming projects like:
-
为 Tailwind CSS v4.0 版本设计和构建一个交互式微网站,其中包含精心制作的演示,以可视化的方式传达最重要的改进。
¥Design and build an interactive microsite for the Tailwind CSS v4.0 release with thoughtfully crafted demos that communicate the most important improvements in a visual way.
-
Tailwind CSS 中滚动驱动动画的原型 API,在简洁性和灵活性之间找到适当的平衡,并让用户感觉自己拥有超能力。
¥Prototype APIs for scroll-driven animations in Tailwind CSS, finding the right balance between simplicity and flexibility, and making our users feel like they have superpowers.
-
探索支持自动暗黑模式的新调色板,仔细研究不同层次结构的正确抽象,使其适用于不同的项目。
¥Explore new color palettes with automatic dark mode support, carefully figuring out the right abstractions for different levels of hierarchy that apply universally to different projects.
-
终于,我们开始研究和设计 Tailwind CSS 的文本阴影支持了。
¥Research and design text-shadow support for Tailwind CSS, finally.
这是一个完全远程的职位,薪资为 275,000 美元,面向东欧 (UTC-5) 至中欧 (UTC+1) 时区的候选人。
¥This is a fully remote position with a salary of $275,000 USD, open to candidates in the Eastern (UTC-5) to Central European (UTC+1) timezones.
¥Learn more about this role and apply →
资深软件工程师(Staff Software Engineer)
¥Staff Software Engineer
我们正在招聘一位 资深软件工程师 来开发 Tailwind CSS、Headless UI 以及我们支持的工具生态系统,例如适用于 VS Code 的 Tailwind CSS IntelliSense 扩展。
¥We're hiring a Staff Software Engineer to work on Tailwind CSS, Headless UI, and our supporting ecosystem of tools like the Tailwind CSS IntelliSense extension for VS Code.
你将承担广泛的职责,包括:
¥You'd have a wide range of responsibilities, including:
-
为 Tailwind CSS 和 Headless UI 等项目构建并记录新功能。
¥Build and document new features for projects like Tailwind CSS and Headless UI.
-
为 Lightning CSS、Next.js 和 Vite 等上游项目贡献改进。
¥Contribute improvements to upstream projects like Lightning CSS, Next.js, and Vite.
-
维护 CI 工作流程和自动化流程,以运行测试和构建版本。
¥Maintain CI workflows and automations for running tests and building releases.
-
管理问题以及社区对我们开源代码库的贡献。
¥Manage issues and contributions from the community to our open-source repositories.
-
定义并维护工程标准,重点关注代码质量、性能和文档,以确保我们始终交付引以为豪的作品。
¥Define and uphold engineering standards with a focus on code quality, performance, and documentation, to make sure we're always shipping work we can be proud of.
-
管理项目优先级并调整范围以满足项目截止日期,而无需牺牲顶层目标。
¥Manage project priorities and adjust scope to meet project deadlines without sacrifing on top-level goals.
以下是过去几个月你可能参与过的一些项目的真实案例:
¥Here are some real examples of projects you would have worked on in the last few months:
-
创建用于提取实用程序类名的 Rust 库 - 该工具可以尽可能快地扫描整个模板文件目录并并行提取潜在类名。
¥Create a Rust library for extracting utility class names — a tool that can scan an entire directory of template files as fast as possible and extract potential class names in parallel.
-
用 TypeScript 编写 快速 CSS 解析器 - 仅解析 Tailwind 内部所需的精确细节,寻找特定字段的快捷方式,使其比现有库更快,从而满足我们的需求。
¥Write a fast CSS parser in TypeScript — to parse only the exact amount of detail needed by Tailwind's internals, looking for domain-specific shortcuts to make it significantly faster than existing libraries for our needs.
-
修复 Headless UI 中 scroll-locking 的一个问题 — 确保对话框中的可滚动元素在 iOS 上仍然可以滚动。
¥Fix an issue with scroll-locking in Headless UI — to make sure scrollable elements in dialogs can still be scrolled on iOS.
-
Vite 中我们需要的 新的 API 活动 - 为支持 Tailwind CSS 所需的改进准备一个令人信服的参数,并与 Vite 核心团队合作开发解决方案原型。
¥Campaign for new APIs we need in Vite — prepare a compelling argument for improvements we need to support Tailwind CSS and collaborate with the Vite core team to prototype a solution.
开始后,你将参与以下即将开展的项目:
¥After you start, you'd work on upcoming projects like:
-
为 Next.js 开发一个 Tailwind CSS 打包插件 - 使用模块图生成 CSS,而不是扫描文件系统,并与 Vercel 的联系人合作以确保正确。
¥Develop a Tailwind CSS bundler plugin for Next.js — to generate your CSS using the module graph instead of scanning the file system, working with our contacts at Vercel to get it right.
-
为 Tailwind CSS 设计一套 IDE 集成 API - 一流的、稳定的、有文档的 API,像 JetBrains 这样的编辑器团队可以依赖它们来为他们的工具添加诸如补全、lint 警告、类排序等功能。
¥Design a set of IDE integration APIs for Tailwind CSS — first-class, stable, documented APIs that editor teams like JetBrains can rely on to add things like completions, lint warnings, class sorting, and more to their tools.
-
设计、构建并记录一个用于 Headless UI 的工具提示组件 - 确保它完全可访问,并拥有灵活且美观的 API。
¥Design, build, and document a Tooltip component for Headless UI — making sure it's fully accessible, with a flexible but delightful API.
-
为 Tailwind CSS v4.0 构建向后兼容层 - 重新引入对 JavaScript 配置文件的支持,探索 codemod 工具,并确保现有的社区插件尽可能与新引擎兼容。
¥Build a backwards compatibility layer for Tailwind CSS v4.0 — re-introduce support for JavaScript configuration files, explore codemod tooling, and make sure existing community plugins are as compatible as possible with the new engine.
这是一个完全远程的职位,薪资为 275,000 美元,面向东欧 (UTC-5) 至中欧 (UTC+1) 时区的候选人。
¥This is a fully remote position with a salary of $275,000 USD, open to candidates in the Eastern (UTC-5) to Central European (UTC+1) timezones.