Product Designer (Figma)
📍 Job Overview
Job Title: Product Designer (Figma)
Company: Codekeeper
Location: Indonesia (Remote)
Job Type: FULL_TIME
Category: Product Design / UX/UI
Date Posted: 2026-08-20
Experience Level: 2-5 Years
Remote Status: Fully Remote
🚀 Role Summary
-
Design user-centric interfaces and intuitive user journeys that translate customer needs into tangible product experiences.
-
Collaborate cross-functionally with Product Managers and Creative Directors to research, design, and prototype innovative solutions.
-
Develop comprehensive design documentation, including user cases, scenarios, wireframes, prototypes, and mockups, ensuring clear visual assets and design guidelines for development implementation.
-
Leverage expertise in Figma and design systems to create visually appealing and functional user experiences that align with company objectives and brand standards.
-
Contribute to a fast-paced, evolving startup environment, taking ownership of design initiatives and directly influencing product outcomes.
📝 Enhancement Note: While the role is titled "Product Designer," the responsibilities heavily emphasize UX/UI design, wireframing, and prototyping, aligning it with a specialized design function rather than a broader product management scope. The inclusion of Figma as a primary tool is a key indicator of the expected technical proficiency.
📈 Primary Responsibilities
-
Translate complex customer needs and business requirements into clear, intuitive user journeys and visually compelling interface designs.
-
Conduct user research, competitive analysis, and usability testing to inform design decisions and validate proposed solutions.
-
Create detailed wireframes, user flows, interactive prototypes, and high-fidelity mockups using Figma to effectively communicate design concepts and user interactions.
-
Develop and maintain design systems, symbol libraries, and style guides to ensure consistency, scalability, and efficiency across all product interfaces.
-
Prepare and present design deliverables, including rationale and user impact, to stakeholders, peers, and executive leadership, incorporating feedback to refine designs.
-
Collaborate closely with the Product Manager and development team to ensure design feasibility, accurate implementation, and a seamless user experience.
-
Create and manage visual assets, including icons, illustrations, and other graphical elements, adhering to brand guidelines and project specifications.
-
Document design decisions, specifications, and guidelines to support the development team and ensure successful product implementation.
📝 Enhancement Note: The responsibilities outline a comprehensive UX/UI design process, from initial research and ideation through to detailed design documentation and asset creation. The emphasis on design systems and collaboration with product management and development is critical for a successful Product Designer in this environment.
🎓 Skills & Qualifications
Education: Bachelor's degree in Graphic Design, Interaction Design, Human-Computer Interaction, or a related field, or equivalent practical experience.
Experience: 2-5 years of professional experience in UX/UI design, product design, or a similar role, with a strong portfolio demonstrating end-to-end design process.
Required Skills:
-
Figma Proficiency: Expert-level command of Figma for wireframing, prototyping, UI design, and collaboration.
-
User Journey Mapping: Ability to analyze customer needs and translate them into detailed user journeys and user flows.
-
UI Design Principles: Strong understanding of visual design principles, including layout, typography, color theory, and iconography.
-
Prototyping & Wireframing: Proven experience creating interactive prototypes and low-fidelity wireframes to test and iterate on design concepts.
-
Design Systems: Experience working with and contributing to design systems and symbol libraries for consistent product design.
-
English Copywriting: Proficient copywriting skills in English for creating clear and effective user interface text and microcopy.
-
Collaboration & Communication: Excellent verbal and written communication skills, with the ability to present design concepts effectively to diverse audiences.
-
Fast-Paced Environment Adaptability: Demonstrated ability to thrive in a dynamic, deadline-driven startup environment.
Preferred Skills:
-
Experience with user research methodologies and usability testing.
-
Familiarity with other design and prototyping tools (e.g., Sketch, Adobe Creative Suite).
-
Understanding of software development lifecycles and agile methodologies.
-
Experience in the SaaS or FinTech industry, particularly in areas like software escrow.
-
Basic understanding of front-end development principles (HTML, CSS) to inform design feasibility.
📝 Enhancement Note: The "About You" section in the raw description provides specific required skills. The "Additional Requirements" also highlight key technical skills and process understanding. The experience level has been inferred based on the typical progression for these responsibilities and the startup environment.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Figma-based Case Studies: Showcase at least 2-3 detailed case studies of product design projects, primarily executed in Figma, demonstrating your design process from problem definition to final solution.
-
User Journey & Wireframe Examples: Include examples of user journey maps, user flows, and wireframes that illustrate your approach to understanding and mapping user interactions.
-
Prototype Demonstrations: Provide links to interactive prototypes (e.g., Figma prototypes) that showcase the user experience and key functionalities of your designs.
-
Design System Contributions: If applicable, demonstrate experience with design systems, symbol libraries, or style guides, highlighting how you ensured consistency and scalability.
-
Visual Design & UI Examples: Present high-fidelity mockups and visual design assets that highlight your proficiency in typography, color theory, and overall aesthetic appeal.
Process Documentation:
-
Design Process Explanation: Be prepared to articulate your personal design process, including how you approach problem-solving, user research, ideation, prototyping, and iteration.
-
Figma Workflow Insights: Describe your typical workflow within Figma, including how you leverage its features for efficiency, collaboration, and version control.
-
Collaboration Documentation: Provide examples of how you have documented and communicated design specifications and guidelines to development teams.
-
Impact Measurement: Ideally, include metrics or qualitative feedback that demonstrate the impact of your designs on user experience or business objectives.
📝 Enhancement Note: The application instructions emphasize showcasing one's role in the company's future and understanding the work done. This implies a need for a portfolio that not only demonstrates design skills but also strategic thinking and an understanding of business context. The specific mention of Figma and design systems in the requirements directly informs the portfolio content.
💵 Compensation & Benefits
Salary Range: $10,000 - $100,000 USD per year.
Benefits:
-
Growth Opportunities: Ample opportunities for professional development and career advancement within a growing startup.
-
Team Activities & Gatherings: Regular opportunities to connect with colleagues through team activities and gatherings, fostering a strong sense of community.
-
Comprehensive Onboarding: A structured onboarding process with a dedicated ramp-up period to ensure a smooth transition and effective integration into the team.
-
Supportive Team Environment: Work within a collaborative and supportive team that values open communication, direct feedback, and mutual respect.
-
Remote Work Flexibility: Fully remote work arrangement, allowing for a flexible work-life balance and the ability to work from anywhere within Indonesia.
-
Startup Culture: Experience the dynamic and innovative environment of a startup with the chance to make a significant impact.
Working Hours: Approximately 40 hours per week, with flexibility expected given the remote, startup environment.
📝 Enhancement Note: The provided salary range is exceptionally wide ($10,000 - $100,000 USD per year). For a Product Designer with 2-5 years of experience, especially in a remote role, the compensation would typically fall within a more defined range. For Indonesia, a mid-range salary could be around $25,000 - $50,000 USD annually, depending on specific experience, skill set, and the company's compensation philosophy. The upper end of the range might be more applicable for senior roles or in higher cost-of-living regions. The benefits listed are derived from the "What You Can Expect" section of the provided description. The working hours are inferred from the standard full-time expectation.
🎯 Team & Company Context
🏢 Company Culture
Industry: Software Escrow & Cloud Security Solutions. Codekeeper is revolutionizing software escrow for the cloud era, offering state-of-the-art solutions to mitigate third-party risks in business operations. This industry focus implies a need for designers who understand technical concepts and can translate them into user-friendly interfaces for business users.
Company Size: Startup (Specific size not provided, but implied by "startup mindset" and "evolving environments"). This means a dynamic, fast-paced environment with opportunities for significant individual impact and direct influence.
Founded: Founded by tech industry professionals to address evolving needs in software escrow. This suggests a foundation of industry expertise and a forward-thinking approach to product development.
Team Structure:
-
Cross-functional Collaboration: Designers work closely with Product Managers and Creative Directors, indicating a collaborative approach to product development.
-
Reporting Lines: Likely reports into a Product Lead or Creative Director, with direct interaction with the development team.
-
Remote-First Environment: The company operates as a remote-first organization, fostering asynchronous communication and a culture of trust and autonomy.
Methodology:
-
Agile Development: Implied by the "fast-paced, evolving environments" and startup mindset, suggesting iterative design and development cycles.
-
User-Centric Design: The core of the role is transforming customer needs into user journeys and interfaces, emphasizing a user-first approach.
-
Data-Informed Decisions: While not explicitly stated, a modern tech company, especially in a security-related field, would likely leverage data and user feedback to guide design choices.
Company Website: https://codekeeper.co
📝 Enhancement Note: The company description highlights its mission in software escrow and its remote-first startup nature. This context is crucial for a designer to understand the business domain and the operational environment. The "startup mindset" and "evolving environments" suggest a culture that values adaptability and proactive problem-solving.
📈 Career & Growth Analysis
Operations Career Level: This role is positioned as a Product Designer with 2-5 years of experience, indicating an intermediate level. The designer is expected to be proficient in core design tools and processes, capable of independent work on defined features, and able to contribute to the overall product vision.
Reporting Structure: The designer will likely report to a Product Manager or Creative Director. They will collaborate closely with Product Managers and the development team, suggesting a matrixed reporting structure within project teams.
Operations Impact: The Product Designer's impact is directly tied to the usability, intuitiveness, and visual appeal of Codekeeper's software escrow platform. By translating customer needs into effective user experiences, the designer directly influences customer adoption, satisfaction, retention, and ultimately, the company's success in mitigating third-party risks.
Growth Opportunities:
-
Specialization: Opportunity to deepen expertise in UX research, interaction design, or UI design within the SaaS/FinTech domain.
-
Leadership: As the company grows, there may be opportunities to take on lead design roles, mentor junior designers, or contribute to establishing design best practices.
-
Product Strategy: Gain exposure to product strategy and roadmap planning, influencing the direction of product development.
-
Skill Expansion: Learn about the intricacies of software escrow and cloud security, adding domain expertise to their design skillset.
-
Cross-functional Exposure: Develop stronger collaboration skills with product management, engineering, and marketing teams.
📝 Enhancement Note: The growth opportunities are inferred from the typical progression within a startup environment and the nature of a Product Designer role. The emphasis on "startup mindset with ample opportunities for growth" from the company description supports this analysis.
🌐 Work Environment
Office Type: Fully Remote. Codekeeper operates as a remote-first company, meaning there is no requirement to be in a physical office. The central office in The Hague is mentioned, but the role is explicitly remote.
Office Location(s): While the company has a central office in The Hague, this role is open to candidates located in Indonesia. This suggests a distributed team model.
Workspace Context:
-
Home Office Setup: Candidates are expected to have access to a Mac with Figma, implying a requirement for a suitable home office setup conducive to design work.
-
Digital Collaboration Tools: The remote-first nature necessitates proficiency with digital collaboration tools (e.g., Slack, video conferencing, project management software) for seamless communication and teamwork.
-
Autonomous Work: The environment likely encourages autonomy and self-management, with clear expectations for deliverables and communication.
Work Schedule: The role is full-time, with an approximate 40-hour work week. Given the remote nature and the focus on "fast-paced, evolving environments," there may be some flexibility required, but core collaboration hours will likely be established.
📝 Enhancement Note: The "Remote" status and "Indonesia" location are key. The "Mac with Figma" requirement is also a crucial environmental aspect. The remote-first approach implies a strong reliance on digital communication and collaboration tools.
📄 Application & Portfolio Review Process
Interview Process:
-
Application Submission: Submit a comprehensive application that directly addresses how you envision filling the Product Designer role, showcasing your understanding of Codekeeper's work and your potential contribution.
-
Portfolio Review: Expect a thorough review of your portfolio, focusing on Figma proficiency, user journey analysis, UI design quality, and process documentation.
-
Design Challenge/Case Study: Potential for a design challenge or presentation of a portfolio case study, demonstrating your problem-solving skills, design process, and ability to communicate design rationale.
-
Cross-functional Interviews: Interviews with Product Management, Creative Director, and potentially engineering leads to assess collaboration skills, technical understanding, and cultural fit.
-
Cultural Fit Assessment: Evaluation of enthusiasm, dedication, sense of humor, and alignment with Codekeeper's values and startup mindset.
Portfolio Review Tips:
-
Tailor Your Portfolio: Showcase projects that align with Codekeeper's mission (software escrow, SaaS) and highlight your Figma expertise.
-
Tell a Story: For each case study, clearly articulate the problem, your role, the process you followed, the solutions you designed, and the outcomes achieved.
-
Demonstrate Process: Show your thinking through user journeys, wireframes, prototypes, and iterations. Explain why you made certain design decisions.
-
Highlight Figma Skills: Specifically mention and demonstrate your advanced Figma techniques, including component usage, auto layout, and prototyping capabilities.
-
Quantify Impact: If possible, include metrics or qualitative feedback that demonstrate the success of your designs.
-
Address the Prompt: Your application response should be as thoughtful and tailored as your portfolio. Show you've researched Codekeeper.
Challenge Preparation:
-
Understand the Domain: Familiarize yourself with software escrow and its importance in business operations.
-
Embrace the Prompt: The application asks for a creative response; don't just submit a generic cover letter. Think about how you can contribute uniquely.
-
Prepare to Discuss Process: Be ready to articulate your design process and defend your design decisions with clear rationale.
-
Figma Proficiency: Be prepared for potential live Figma exercises or deep dives into your Figma files.
📝 Enhancement Note: The application instructions are very specific about the nature of the application and the need for a tailored response. This suggests that the review process will be highly discerning, looking for candidates who have done their homework and can articulate their value proposition clearly.
🛠 Tools & Technology Stack
Primary Tools:
-
Figma: The core design tool for wireframing, UI design, prototyping, and collaboration. Mastery is essential.
-
Mac OS: Candidates are required to have access to a Mac for design work.
Analytics & Reporting:
-
User Analytics Tools (e.g., Google Analytics, Mixpanel, Amplitude): While not explicitly mentioned, understanding how to interpret user data to inform design decisions is a valuable asset.
-
Usability Testing Platforms (e.g., UserTesting.com, Maze): Tools that facilitate user feedback and testing of designs.
CRM & Automation:
-
Collaboration Platforms (e.g., Slack, Microsoft Teams): Essential for communication in a remote-first environment.
-
Project Management Tools (e.g., Jira, Asana, Trello): Likely used for tracking design tasks and project progress.
-
Cloud Storage & File Sharing (e.g., Google Drive, Dropbox): For sharing design assets and documentation.
📝 Enhancement Note: Figma is explicitly called out as a requirement. The "Mac with Figma" requirement is also critical. Other tools are inferred based on standard practices for remote design teams working in a startup environment.
👥 Team Culture & Values
Operations Values:
-
Passion & Enthusiasm: A drive and excitement for the work, contributing to a positive and energetic team atmosphere.
-
Ownership & Impact: A mindset of taking responsibility for outcomes and actively seeking opportunities to make a significant contribution.
-
Collaboration & Open Communication: Valuing teamwork, direct feedback, and transparent communication to foster a supportive and efficient working environment.
-
Adaptability & Resilience: Thriving in a fast-paced, evolving startup environment, embracing change and finding solutions to challenges.
-
Sense of Humor: A lighthearted approach that contributes to a positive and enjoyable work culture.
Collaboration Style:
-
Cross-functional Integration: Close collaboration with Product Management and development teams to ensure cohesive product development.
-
Feedback-Driven: An environment that encourages giving and receiving direct feedback to continuously improve designs and processes.
-
Remote-First Communication: Proficient in asynchronous communication and leveraging digital tools for effective collaboration across distances.
-
Startup Agility: Ability to work efficiently and iteratively, adapting to changing priorities and requirements common in a startup setting.
📝 Enhancement Note: The "What You Can Expect" section and the general description of the company culture provide direct insights into the values and collaboration styles emphasized by Codekeeper. These are tailored to reflect how a designer would interact within this specific environment.
⚡ Challenges & Growth Opportunities
Challenges:
-
Navigating a Fast-Paced Startup: Adapting to rapid changes in priorities, project scope, and business objectives common in a startup environment.
-
Remote Collaboration Dynamics: Maintaining strong communication, collaboration, and team cohesion in a fully remote setting.
-
Translating Complex Concepts: Effectively designing intuitive interfaces for a technical domain like software escrow, which may be unfamiliar to some users.
-
Balancing Design Vision with Business Needs: Ensuring design solutions meet user needs while also aligning with business goals and technical constraints.
-
Establishing Design Standards: As a growing startup, there may be an opportunity to help define and formalize design processes and standards.
Learning & Development Opportunities:
-
Domain Expertise: Gaining in-depth knowledge of the software escrow industry, cloud security, and third-party risk mitigation.
-
Product Strategy Involvement: Contributing to product roadmap discussions and influencing the strategic direction of the platform.
-
Advanced Figma Skills: Deepening expertise in Figma's advanced features, component libraries, and collaborative workflows.
-
Leadership Potential: Opportunities to mentor junior designers, lead design initiatives, and contribute to building the design function within Codekeeper.
-
Cross-functional Skill Development: Enhancing skills in areas like user research, product management principles, and agile development methodologies.
📝 Enhancement Note: Challenges and growth opportunities are inferred based on the role's responsibilities, the company's startup nature, and its remote-first operational model. The emphasis on growth within the company description is a key driver for these points.
💡 Interview Preparation
Strategy Questions:
-
"How would you approach designing a new feature for a software escrow platform, considering users who may not be technically savvy?" (Focus on user research, journey mapping, and simplifying complex workflows.)
-
"Describe your process for creating and maintaining a design system in Figma. What are the key benefits and challenges?" (Highlight your understanding of consistency, scalability, and collaborative design.)
-
"Imagine we need to redesign our onboarding flow for new users. What steps would you take, and what key metrics would you track to measure success?" (Emphasize user-centricity, iterative design, and data-driven evaluation.) Company & Culture Questions:
-
"What excites you about Codekeeper's mission to revolutionize software escrow?" (Showcase your understanding of their business and your genuine interest.)
-
"How do you contribute to a positive and collaborative team culture, especially in a remote environment?" (Discuss your communication style, feedback approach, and team-building activities.)
-
"Describe a time you had to present a design concept to stakeholders who had differing opinions. How did you handle it?" (Focus on your communication, negotiation, and stakeholder management skills.) Portfolio Presentation Strategy:
-
Structure Your Narrative: For each case study, clearly define the problem, your role, the process, the solution, and the outcome. Use visual aids effectively.
-
Highlight Figma Mastery: Be prepared to walk through your Figma files, explaining your component usage, auto layout, prototyping setup, and collaboration features.
-
Demonstrate Process Over Polish: While polished visuals are important, emphasize your thought process, iterations, and rationale behind design decisions.
-
Connect to Codekeeper's Needs: Whenever possible, draw parallels between your past projects and the challenges or opportunities at Codekeeper.
-
Be Ready for Live Design Tasks: Some companies may include a brief live design exercise, so be prepared to think on your feet in Figma.
📝 Enhancement Note: Interview questions are crafted to probe the candidate's understanding of the role's core responsibilities, their problem-solving approach, and their fit within Codekeeper's specific culture and industry. The portfolio presentation strategy is directly informed by the requirements for showcasing Figma and process.
📌 Application Steps
To apply for this Product Designer position:
-
Submit your application through the provided link, ensuring your response directly addresses how you envision filling this role and your understanding of Codekeeper's work.
-
Optimize Your Resume: Tailor your resume to highlight Figma proficiency, UX/UI design experience, user journey mapping, wireframing, prototyping, and any relevant experience in SaaS or security industries. Quantify achievements where possible.
-
Curate Your Portfolio: Select 2-3 of your strongest design case studies that showcase your Figma skills, design process, and ability to translate complex needs into intuitive user experiences. Ensure prototypes are accessible and well-explained.
-
Prepare Your Narrative: Practice articulating your design process, your contributions to projects, and your understanding of Codekeeper's mission. Be ready to discuss your experience with design systems and user research.
-
Research Codekeeper: Familiarize yourself with Codekeeper's services, their target market, and their company values to demonstrate genuine interest and cultural alignment during the interview process.
⚠️ 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
Candidates must be proficient in Figma and possess a strong understanding of color theory and typography. Excellent English copywriting skills and the ability to thrive in a fast-paced, deadline-driven environment are required.