Freelance Production Designer/Developer
Function Health
Job Summary
Function Health is seeking a highly skilled Freelance Production Designer/Developer with expertise in Iterable, email development, and Figma component libraries. This contract role involves translating Figma designs into production-ready, modular email templates and custom drag-and-drop Iterable components. The ideal candidate will ensure flawless rendering across desktop, mobile, and dark mode, working quickly and delivering polished assets with minimal oversight. The role supports fast-moving marketing and product teams, contributing to a company recognized for its influence and innovation.
Must Have
- Build, maintain, and scale Figma component libraries for email design systems
- Create highly structured, reusable components using auto-layout, variants, and responsive constraints
- Convert Figma designs into pixel-perfect, responsive HTML/CSS email templates
- Ensure flawless optimization for desktop rendering, mobile responsiveness, and dark mode compatibility
- Produce clean, maintainable code that performs across all major email clients
- Build custom drag-and-drop (Studio) components for internal teams to assemble emails quickly
- Develop reusable snippets, shared modules, and dynamic content blocks
- Implement personalization using Handlebars, data feeds, and conditional content
- Maintain a well-organized system within Iterable’s content library
- Test templates across all major email clients using tools like Litmus/Email on Acid
- Validate for desktop, mobile, and dark mode, resolving any rendering issues
- Create documentation for templates, components, and best practices
- Work with lifecycle marketing, design, and product teams to deliver high-quality campaigns
- Provide technical guidance on feasibility, structure, and scalability
- 3–5+ years building responsive, production-quality email templates
- Expert-level proficiency in Iterable (Drag-and-Drop Studio editor, custom component/block development, snippets, shared modules, dynamic content, Handlebars personalization logic)
- Advanced experience with Figma component libraries (auto-layout, variants, responsive systems)
- Proven ability to translate Figma → HTML/CSS → Iterable modules with accuracy and speed
- Deep understanding of email-safe HTML/CSS (table-based layouts, inline styles, mobile responsiveness, dark mode–safe coding)
- Ability to work quickly, efficiently, and effectively while maintaining high quality
- Excellent communication skills — clear, organized, and reliable
- Strong portfolio of email builds, Figma component systems, and Iterable implementations
Good to Have
- Experience with broader design systems
- Lifecycle or CRM marketing knowledge
- Familiarity with AMP for Email or interactive email concepts
Perks & Benefits
- Remote
- Flexible hours
- Immediate start
Job Description
This is a contract position currently scheduled for 2.5 months. Please note you must have Iterable experience and be based in the US to qualify for this contract opportunity.
About the role and how we work
We’re looking for a highly skilled Freelance Production Designer with deep expertise in Iterable, email development, and Figma component libraries to support our fast-moving marketing and product teams. As a contractor, you’ll translate finalized Figma designs into production-ready, modular email templates and custom drag-and-drop Iterable components—built for scale, speed, and flawless rendering across desktop, mobile, and dark mode. You work quickly, communicate crisply, and deliver polished, reliable assets without heavy oversight.
Function is trusted by hundreds of thousands of members and has been recognized as one of TIME’s Most Influential Companies of 2025 and Fast Company’s Most Innovative Companies of 2024. We’re backed by leading investors, including Andreessen Horowitz, and we recently closed our Series B led by Redpoint Ventures at a $2.5B valuation.
Examples of what you might work on:
- Figma Design & Component Systems
- Build, maintain, and scale Figma component libraries for email design systems.
- Create highly structured, reusable components using auto-layout, variants, and responsive constraints.
- Ensure Figma components map cleanly to Iterable modules.
- Collaborate with design and marketing to refine and evolve the system.
- Figma → Iterable Development
- Convert Figma designs into pixel-perfect, responsive HTML/CSS email templates.
- Ensure flawless optimization for:
- Desktop rendering
- Mobile responsiveness
- Dark mode compatibility
- Produce clean, maintainable code that performs across all major email clients.
- Iterable Implementation
- Build custom drag-and-drop (Studio) components for internal teams to assemble emails quickly.
- Develop reusable snippets, shared modules, and dynamic content blocks.
- Implement personalization using Handlebars, data feeds, and conditional content.
- Maintain a well-organized system within Iterable’s content library.
- QA & Troubleshooting
- Test templates across all major email clients using tools like Litmus/Email on Acid.
- Validate for desktop, mobile, and dark mode, resolving any rendering issues.
- Create documentation for templates, components, and best practices.
- Cross-Functional Collaboration
- Work with lifecycle marketing, design, and product teams to deliver high-quality campaigns.
- Provide technical guidance on feasibility, structure, and scalability.
- Communicate clearly, professionally, and proactively with all stakeholders.
What guides us
Our values shape how we work:
- We Empower Through Knowledge – Start with data, remove bias, give people power.
- We Make Health Accessible – Design for billions with clarity and simplicity.
- We Are Challenging Norms – Question assumptions, create new models of care.
- We Care on an Individual Level – Deliver insights tailored to each unique member.
What you bring
- 3–5+ years building responsive, production-quality email templates.
- Expert-level proficiency in Iterable, including:
- Drag-and-Drop Studio editor
- Custom component/block development
- Snippets, shared modules, dynamic content
- Handlebars personalization logic
- Advanced experience with Figma component libraries (auto-layout, variants, responsive systems).
- Proven ability to translate Figma → HTML/CSS → Iterable modules with accuracy and speed.
- Deep understanding of email-safe HTML/CSS:
- Table-based layouts
- Inline styles
- Mobile responsiveness
- Dark mode–safe coding
- Ability to work quickly, efficiently, and effectively while maintaining high quality.
- Excellent communication skills — clear, organized, and reliable.
- Strong portfolio of email builds, Figma component systems, and Iterable implementations.
Nice to have: [Optional skills/experience]
- Experience with broader design systems
- Lifecycle or CRM marketing knowledge
- Familiarity with AMP for Email or interactive email concepts
How we work together
- Minimal process, maximum ownership. You’ll own projects end-to-end.
- Collaboration by design. Diverse expertise, clear and respectful communication.
- Move fast, sweat the details. We prioritize impact without sacrificing excellence.
- Mission over ego. The work matters more than politics.
What to expect when you join
- Remote
- Flexible hours
- Immediate start
Compensation & Contract Duration
- Contract / project-based (2.5 month, 40-hours/week contract)
- $75/hr or $3k/week for 40/hrs
Our commitment
We celebrate diversity and are committed to building an inclusive, equitable workforce. Function Health is proud to be an equal opportunity employer.
⚠️ Note on safety: We’ll only contact you from @functionhealth.com. We never request sensitive details (like bank info) during hiring. If in doubt, email talent@functionhealth.com.
👉 Join us. At Function Health, your work will help millions live 100 healthy years. Together, we’ll make health accessible, personal, and transformative.
Compensation
The base pay range for this role is $75 – $75 per hour.
Ready to apply?
Powered by

First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Are you authorized to work in the country where the position is located without requiring sponsorship for a work visa now or in the future? *
Yes
No
Were you referred for this position? *
Yes
No
If you were referred, please share who referred you.
Please provide the name of the person who referred you.
Share your portfolio and password (if required). *
We'd love to see your work in advance. Please share your portfolio or examples of past work. This is a requirement to move forward with this opportunity.
Have you used Iterable for 3 or more years? *
Yes
No
HTML Proficiency (Select one): *
Throughout this interview process, and during the exercise portion, you will be asked to show your level of proficiency.
Learning — I understand basic HTML concepts but would need guidance or review to complete tasks
Proficient — I can independently build and edit HTML for most tasks; I may occasionally ask clarifying questions
Advanced — I can execute HTML tasks end-to-end with no guidance, troubleshoot issues, and deliver production-ready work
Voluntary Self-Identification
To comply with government reporting requirements, we invite candidates to participate in the self-identification survey below. Your completion of this form is entirely optional, and your decision will neither influence the hiring process nor any subsequent stages. Any information you choose to share will be kept confidential and stored in a secure file. As outlined in our Equal Employment Opportunity policy, we uphold a commitment to non-discrimination based on any protected group status specified in applicable laws.
Gender
Please select
Race
Please select
Race and ethnicity descriptionsExpand
PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.
By applying you agree to Gem's terms and privacy policy.
Save your info to apply to other roles faster & help employers reach you.
Apply and saveApply without saving
Req ID: BRD-25-69