Product Designer (UX & UI)
📍 Job Overview
Job Title: Product Designer (UX & UI)
Company: CodeLink
Location: Hanoi, Vietnam
Job Type: FULL_TIME
Category: Product Design (UX/UI)
Date Posted: 2026-01-08
Experience Level: 5-10 Years
Remote Status: Hybrid (3 days remote/week)
🚀 Role Summary
- Drive end-to-end product design solutions for complex problems, encompassing both user experience (UX) and user interface (UI) aspects.
- Collaborate intimately with clients to deeply understand their product requirements and elevate the user experience of their platforms.
- Translate intricate business goals into intuitive, user-centered designs through close partnership with product owners, developers, and cross-functional stakeholders.
- Leverage a strong portfolio to showcase robust UX thinking, exceptional visual design skills, and a comprehensive understanding of accessibility standards.
📝 Enhancement Note: This role is positioned as a mid-to-senior level Product Designer, requiring a blend of client-facing interaction and internal collaboration. The emphasis on "owning complex design problems" and "end-to-end solutions" indicates a need for a candidate who can operate autonomously while also being a strong team player. The hybrid nature with specific remote days suggests a need for excellent communication and time management skills.
📈 Primary Responsibilities
- Lead the design process from concept to execution, ensuring high-quality UX and UI deliverables for a diverse range of products and clients.
- Conduct user research, create wireframes, prototypes, and high-fidelity mockups to effectively communicate design ideas and user flows.
- Develop and maintain robust design systems, ensuring consistency, scalability, and efficiency across all product interfaces.
- Design specifically for complex management tools and data-heavy interfaces, optimizing for clarity, usability, and performance.
- Actively participate in agile ceremonies, providing design input and ensuring design integrity throughout the development lifecycle.
- Champion user-centered design principles and best practices, educating stakeholders on the value of UX/UI in achieving business objectives.
- Provide design guidance and mentorship to junior designers or team members when necessary, fostering a culture of design excellence.
📝 Enhancement Note: The core responsibilities highlight a hands-on design role with significant client interaction and a focus on complex, data-intensive applications. The mention of "design systems" and "complex management tools" points towards a need for structured, scalable design solutions rather than purely aesthetic exercises.
🎓 Skills & Qualifications
Education: While no specific degree is mandated, a Bachelor's degree in Design, Human-Computer Interaction, Computer Science, or a related field is often preferred for roles of this caliber. Equivalent practical experience with a strong portfolio will also be considered.
Experience: Minimum of 5 years of professional experience in UI/UX Design, Product Design, or a closely related role, with a proven track record of delivering successful digital products.
Required Skills:
- Advanced UX/UI Design: Demonstrated expertise in user-centered design methodologies, wireframing, prototyping, and user flow mapping.
- Figma Proficiency: Mastery of Figma, including extensive experience in building, maintaining, and scaling design systems.
- Visual Design Acumen: Strong aesthetic sense and ability to create visually appealing and consistent user interfaces.
- Web Application Design: Proven experience designing complex web applications, particularly management tools or data-intensive interfaces.
- Accessibility Standards: Deep understanding and practical application of WCAG and other accessibility guidelines.
- Cross-functional Collaboration: Ability to work effectively with product managers, engineers, and other stakeholders in a fast-paced environment.
- English Communication: Excellent verbal and written communication skills for articulating design decisions and collaborating with international teams.
Preferred Skills:
- Experience with user research methodologies (e.g., usability testing, interviews, surveys).
- Familiarity with front-end development principles (HTML, CSS, JavaScript) to better understand technical constraints and possibilities.
- Experience working in an agile development environment.
- Knowledge of data visualization best practices.
- Experience with other design and prototyping tools (e.g., Sketch, Adobe Creative Suite, InVision).
📝 Enhancement Note: The emphasis on Figma and design systems, coupled with experience in "complex management tools" and "data-heavy interfaces," indicates a need for a designer who can handle intricate information architecture and scalable UI patterns. Strong English communication is critical given the international context.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
- A comprehensive portfolio showcasing a minimum of 3-5 end-to-end product design projects.
- Projects should clearly demonstrate your design process, from initial problem definition and user research to ideation, prototyping, UI design, and final implementation.
- Evidence of strong UX thinking, including how you addressed user needs and business objectives.
- High-fidelity mockups and interactive prototypes that highlight your UI design skills and attention to detail.
- A specific focus on projects involving complex web applications, management tools, or data visualization is highly desirable.
Process Documentation:
- Clearly articulate your design process within each project case study. This should include:
- Problem statement and user needs identified.
- Research methodologies employed and key findings.
- Ideation and concept development phases.
- Wireframing and prototyping stages.
- UI design rationale and visual style choices.
- How you collaborated with developers and stakeholders.
- Any user testing or iteration conducted.
- Measurable outcomes or impact, if available.
- Demonstrate proficiency with Figma, including examples of design system components or style guides you have contributed to or built.
📝 Enhancement Note: For a Product Designer role, the portfolio is paramount. It needs to go beyond just showcasing final designs; it must illustrate the designer's thought process, problem-solving approach, and ability to navigate complex design challenges. The inclusion of design system work is a key indicator of a candidate's ability to contribute to scalable and maintainable design solutions.
💵 Compensation & Benefits
Salary Range: Based on industry benchmarks for experienced Product Designers (5-10 years) in Vietnam, particularly for roles with hybrid/remote flexibility and international client interaction, a competitive salary range is estimated to be between 35,000,000 VND to 65,000,000 VND per month. This range can vary based on the candidate's specific experience, portfolio strength, and negotiation.
Benefits:
- Hybrid Work Model: Three days remote per week, offering significant flexibility and work-life balance.
- Health & Wellness: Gold level Health Insurance coverage from Bao Viet Insurance, a comprehensive yearly Health Check, and social insurance contributions.
- Financial: Full salary during probation, salary reviews twice a year, with opportunities for promotions and spot awards.
- Work Schedule: Flexible working hours, allowing starts anytime up to 10 AM, Monday to Friday, with no overtime and extended lunch breaks.
- Office Perks: Unlimited snacks, high-quality coffee, modern open-space office with comfortable workspaces, a PS5 games room, and chill-out areas.
- Technology: Choice of a brand-new Mac or PC device for work.
- Leave: 12 days of annual leave per year, with unused days paid out in cash, plus 2 dedicated sick leave days.
- Professional Development: Yearly Training Budget up to 5 million VND per staff, professional coaching programs, buddy systems, tech talks, agile sessions, and private 1-on-1 English classes.
- Team & Culture: Yearly company trips, monthly team activities, celebrations for special days, and employee-led clubs (games, sports, etc.).
Working Hours: Standard full-time employment, typically around 40 hours per week, with a flexible start time (up to 10 AM) and generous lunch breaks. The hybrid model allows for 3 days of remote work.
📝 Enhancement Note: The provided benefits are extensive and highly attractive, covering health, financial growth, work-life balance, professional development, and social engagement. The flexible working hours and choice of hardware are significant perks. The salary estimate is based on research of similar roles in Vietnam, considering the experience level and the nature of international client work.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology / Software Development. CodeLink operates within the dynamic tech sector, likely focusing on software solutions or digital product development for various clients.
Company Size: The job listing doesn't explicitly state size, but the mention of "teams" and structured benefits suggests a company that is established and growing, likely in the medium-to-large range (50-500+ employees).
Founded: Not specified in the provided data.
Team Structure:
- The Product Designer will work within a cross-functional team structure, collaborating closely with Product Owners and Developers.
- There's potential for interaction with other designers, either within a dedicated design team or as part of embedded product teams.
- Reporting likely goes up through a Head of Product, Design Lead, or CTO, depending on the company's organizational chart.
Methodology:
- Agile Development: The mention of "agile sessions" indicates that the company likely follows agile methodologies (e.g., Scrum, Kanban) for product development.
- User-Centered Design: A strong emphasis on understanding client requirements and improving user experience suggests a commitment to user-centered design principles.
- Data-Driven Decisions: While not explicitly stated, designing for "data-heavy interfaces" implies that data analysis and metrics play a role in design decisions and product strategy.
Company Website: https://codelink.io/
📝 Enhancement Note: CodeLink appears to be a tech company that values employee well-being and professional growth, offering a blend of flexibility and structured support. The emphasis on client collaboration and complex product design is a key characteristic.
📈 Career & Growth Analysis
Operations Career Level: This role is for an experienced Product Designer, likely at a mid-to-senior level. The expectation to "own complex design problems," "deliver end-to-end solutions," and "collaborate effectively across teams" signifies a level of autonomy and responsibility beyond junior roles. The potential for providing "guidance when needed" suggests leadership potential.
Reporting Structure: The Product Designer will report to a design lead, product manager, or a technical lead, depending on the specific team structure. They will work closely with product owners and developers, indicating a collaborative, matrixed reporting environment within project teams.
Operations Impact: The Product Designer's impact is direct and significant, shaping the user experience of client products. By translating business goals into intuitive designs, they directly influence user adoption, engagement, satisfaction, and ultimately, the success of the products developed. This role is critical in ensuring that CodeLink's solutions are not only functional but also delightful and effective for end-users.
Growth Opportunities:
- Design Leadership: Potential to move into Senior Product Designer, Lead Product Designer, or Design Manager roles, overseeing design strategy and mentoring other designers.
- Specialization: Opportunity to deepen expertise in specific areas like UX research, design systems, accessibility, or data visualization.
- Cross-functional Expertise: Develop a deeper understanding of product management and software development processes, potentially leading to hybrid roles.
- Client Relationship Management: Enhance skills in client communication and stakeholder management, becoming a key point of contact for design-related aspects.
- Continuous Learning: Access to training budgets, coaching, and internal learning sessions provides avenues for skill enhancement and staying current with design trends.
📝 Enhancement Note: The role offers a clear path for career progression within product design, with opportunities for both specialization and leadership. The focus on complex applications and client interaction also builds valuable transferable skills.
🌐 Work Environment
Office Type: CodeLink features a "modern open-space office" designed for collaboration and comfort. This suggests an environment that encourages interaction and team cohesion.
Office Location(s): The job specifies remote options in Ho Chi Minh, Da Nang, and Hanoi, Vietnam, with the primary role based in Hanoi. This indicates a company with a distributed workforce across key Vietnamese tech hubs.
Workspace Context:
- Collaborative Spaces: The open-space layout, combined with "chill-out areas," suggests a dynamic environment that balances focused work with informal collaboration and breaks.
- Tools & Technology: Employees are provided with a choice of new Mac or PC devices, ensuring they have the necessary tools for high-quality design work. Access to a PS5 games room indicates a company culture that values employee well-being and provides recreational outlets.
- Team Interaction: The hybrid model (3 days in-office) is designed to foster team connection and facilitate in-person collaboration on design projects, while also offering remote flexibility.
Work Schedule: The work schedule is built around flexibility, with a start time up to 10 AM and no overtime. This allows individuals to manage their personal lives more effectively while still fulfilling their professional responsibilities. This flexibility is crucial for deep work and creative processes common in design roles.
📝 Enhancement Note: CodeLink offers a modern, employee-centric work environment that blends collaboration with flexibility. The provision of high-quality equipment and recreational facilities points to a company that invests in its people and their comfort.
📄 Application & Portfolio Review Process
Interview Process:
- Initial Screening: A review of your resume and portfolio to assess your qualifications and experience against the job requirements.
- Portfolio Presentation & Discussion: You will likely be asked to present a selection of your best work from your portfolio, explaining your design process, rationale, and the impact of your contributions. Be prepared to discuss specific projects related to complex web applications or data-heavy interfaces.
- Technical/Skills Assessment: This may involve a design challenge or a practical exercise to evaluate your Figma skills, design system knowledge, and problem-solving abilities.
- Cross-functional Interview: Meet with potential team members, including product owners and developers, to assess your collaboration style and ability to integrate into the team.
- Final Interview: A discussion with a hiring manager or senior leader to assess cultural fit, long-term potential, and alignment with CodeLink's values.
Portfolio Review Tips:
- Curate Strategically: Select 3-5 projects that best showcase your skills in UX/UI, design systems, and experience with complex applications. Prioritize quality over quantity.
- Tell a Story: For each project, clearly articulate the problem, your role, your process, the challenges you faced, your solutions, and the outcomes. Use visuals effectively to guide the narrative.
- Highlight Figma & Design Systems: Explicitly show examples of design system components, style guides, or how you’ve leveraged Figma for efficient design workflows.
- Quantify Impact: If possible, include metrics or user feedback that demonstrate the positive impact of your design work on user experience or business goals.
- Tailor to CodeLink: Research CodeLink's existing products or client work to understand their aesthetic and functional preferences, and subtly tailor your presentation to align.
Challenge Preparation:
- Figma Practice: Ensure you are highly proficient with Figma's core features, including auto-layout, components, variants, prototyping, and collaboration tools.
- Design System Thinking: Be ready to discuss how you would approach building or contributing to a design system, considering scalability, maintainability, and documentation.
- Problem-Solving: Practice breaking down complex design problems into manageable steps and articulating your thought process clearly and concisely.
- Accessibility Integration: Be prepared to discuss how you incorporate accessibility considerations into your design process.
📝 Enhancement Note: The interview process for a design role heavily relies on the portfolio. Candidates should prepare to not only show their work but also to articulate the "why" and "how" behind their design decisions, demonstrating strategic thinking and a user-centric approach.
🛠 Tools & Technology Stack
Primary Tools:
- Figma: This is the core design tool, essential for UX/UI design, prototyping, and design system management. Proficiency is non-negotiable.
- Prototyping Tools: While Figma has robust prototyping capabilities, familiarity with other tools like InVision, Adobe XD, or Sketch (for context) may be beneficial.
- Design System Management: Experience with tools or methodologies for creating, documenting, and maintaining design systems within Figma.
Analytics & Reporting:
- User Analytics Platforms: Familiarity with tools like Google Analytics, Amplitude, Mixpanel, or Hotjar to understand user behavior and inform design decisions.
- A/B Testing Tools: Experience with platforms that facilitate A/B testing to optimize design elements based on performance data.
CRM & Automation:
- While not directly a design tool, understanding how design integrates with CRM systems (e.g., Salesforce) or marketing automation platforms can be advantageous for context.
📝 Enhancement Note: Figma is the central tool for this role. Proficiency here, especially with design systems, is critical. Exposure to user analytics tools will enable the designer to make data-informed design choices.
👥 Team Culture & Values
Operations Values:
- User-Centricity: A deep commitment to understanding and serving the end-user, ensuring products are intuitive, effective, and enjoyable to use.
- Collaboration: A strong belief in teamwork and open communication, working closely with product managers, developers, and clients to achieve shared goals.
- Excellence & Quality: A drive for high-quality design, attention to detail, and continuous improvement in both individual work and team processes.
- Innovation & Problem-Solving: A proactive approach to identifying design challenges and developing creative, effective solutions.
- Flexibility & Adaptability: Embracing change and adapting designs and processes to meet evolving client needs and project requirements.
Collaboration Style:
- Cross-functional Integration: Designers are expected to be active participants in cross-functional teams, working alongside developers and product owners throughout the product lifecycle.
- Feedback Loops: An open culture for giving and receiving constructive feedback on designs, fostering continuous improvement.
- Knowledge Sharing: Encouraging the sharing of design best practices, insights, and learnings through internal sessions, tech talks, or informal discussions.
📝 Enhancement Note: CodeLink appears to foster a culture that values user impact, teamwork, and design quality. The emphasis on flexibility and continuous learning aligns well with the dynamic nature of the tech industry.
⚡ Challenges & Growth Opportunities
Challenges:
- Balancing Client Needs with User Experience: Effectively managing client expectations and requirements while advocating for user-centric design principles and best practices.
- Designing for Complexity: Tackling the design of intricate management tools and data-heavy interfaces requires meticulous information architecture and clear visual hierarchy.
- Remote Collaboration: Maintaining seamless collaboration and communication with team members and clients across different locations and time zones.
- Rapid Iteration: Adapting to fast-paced development cycles and iterating on designs based on feedback and evolving project scope.
Learning & Development Opportunities:
- Advanced Design Techniques: Opportunities to deepen skills in areas like advanced UX research, interaction design, or motion design.
- Design System Mastery: Becoming a go-to expert in building and scaling robust design systems.
- Client Communication & Presentation: Developing stronger skills in presenting design concepts and strategies to clients.
- Industry Trends: Staying abreast of the latest design tools, methodologies, and trends through provided training budgets and internal knowledge sharing.
📝 Enhancement Note: The challenges presented are typical for a product designer working with complex applications and international clients, offering significant opportunities for skill development and professional growth.
💡 Interview Preparation
Strategy Questions:
- Design Process Deep Dive: "Walk me through a complex project from your portfolio. What was the problem, your role, your process, and the outcome? How did you ensure user needs were met?" (Focus on demonstrating methodology, problem-solving, and user advocacy).
- Figma & Design Systems: "How would you approach building a design system for a new web application? What are the key considerations for scalability and maintainability?" (Prepare to discuss component structure, documentation, and governance).
- Collaboration Scenarios: "Describe a time you disagreed with a product manager or developer on a design decision. How did you handle it, and what was the resolution?" (Highlight communication, negotiation, and data-driven arguments).
Company & Culture Questions:
- "What interests you about CodeLink and this specific role?" (Research CodeLink's website, services, and any recent news. Connect your skills to their mission).
- "How do you stay updated with the latest UX/UI trends and technologies?" (Mention specific resources, blogs, conferences, or communities).
- "Describe your ideal work environment and how you thrive in a hybrid setting." (Align your preferences with CodeLink's described culture and hybrid model).
Portfolio Presentation Strategy:
- Structure: Use a clear narrative for each case study: Problem -> Your Role -> Process -> Solution -> Outcome.
- Visuals: Employ high-quality mockups, prototypes, and relevant diagrams (user flows, wireframes).
- Conciseness: Be mindful of time; focus on the most impactful aspects of each project.
- Engagement: Be prepared for follow-up questions and engage in a dialogue rather than just a monologue.
- Technical Details: Be ready to discuss the technical considerations or limitations you encountered and how you addressed them.
📝 Enhancement Note: Preparation should focus on showcasing not just design skills, but also problem-solving abilities, communication prowess, and a solid understanding of design systems and user-centered methodologies, especially within the context of complex web applications.
📌 Application Steps
To apply for this Product Designer position:
- Submit your application through the provided link on Workable.
- Portfolio Customization: Ensure your portfolio is up-to-date, well-organized, and clearly demonstrates your UX/UI expertise, Figma proficiency, and experience with complex web applications. Highlight any design system work.
- Resume Optimization: Tailor your resume to emphasize your 5+ years of experience, key skills (Figma, UX/UI, Design Systems, Web Apps), and quantifiable achievements relevant to product design.
- Interview Preparation: Practice articulating your design process, preparing specific case studies for presentation, and researching CodeLink's work and culture. Be ready to discuss your approach to Figma and design systems.
- Company Research: Familiarize yourself with CodeLink's website (https://codelink.io/), their industry, and the types of clients or projects they undertake to demonstrate genuine interest and understanding.
⚠️ 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
The position requires 5+ years of experience as a UI/UX Designer or similar role, along with a strong portfolio demonstrating UX thinking and visual design skills. Proficiency in Figma and experience designing for web applications are also essential.