Product Designer

TCP Software
Full-timeβ€’Lahore, Pakistan

πŸ“ Job Overview

Job Title: Product Designer

Company: TCP Software

Location: Lahore, Punjab, Pakistan

Job Type: Full-time

Category: Product Design / UI/UX Design

Date Posted: March 2, 2026

Experience Level: 2-5 years

Remote Status: On-site

πŸš€ Role Summary

  • Drive the end-to-end product design lifecycle, from initial research and ideation through to final execution, ensuring user-centricity and alignment with business objectives.

  • Collaborate extensively with Product Managers, Developers, and other cross-functional stakeholders to translate complex user needs and strategic business goals into intuitive and visually appealing design solutions.

  • Champion the creation and maintenance of a robust design system, ensuring consistency, scalability, and efficiency across all web and mobile product interfaces.

  • Leverage user feedback from usability testing and user research to iteratively refine designs, ensuring optimal user experience and product performance.

  • Contribute to the strategic direction of product development by providing data-informed design recommendations and presenting design rationale to executive teams and peers.

πŸ“ Enhancement Note: This role is specifically for a Product Designer focusing on UI/UX for web and mobile platforms within a B2B SaaS context. The emphasis on collaboration, design systems, and user research indicates a need for a candidate who can operate effectively in a fast-paced, cross-functional environment and contribute to strategic product decisions. The requirement to work during US Central Hours implies a need for strong asynchronous communication skills and self-management.

πŸ“ˆ Primary Responsibilities

  • Conduct comprehensive user research, including interviews, surveys, and competitive analysis, to gather insights that inform design decisions and product strategy.

  • Develop detailed user flows, journey maps, wireframes, and high-fidelity mockups to effectively communicate design concepts and interaction patterns.

  • Create interactive prototypes to simulate user experiences, enabling early validation and gathering feedback from stakeholders and potential users.

  • Collaborate closely with engineering teams to ensure design feasibility, accuracy, and seamless implementation, providing detailed design specifications and assets.

  • Maintain and evolve the company's design system, including style guides, component libraries, and best practices, to ensure brand consistency and accelerate design velocity.

  • Plan and execute usability testing sessions, analyze results, and translate findings into actionable design improvements.

  • Present design concepts, rationale, and research findings clearly and persuasively to product teams, stakeholders, and leadership.

  • Support the product team in defining and tracking key design metrics to measure the impact of design initiatives on user engagement and business outcomes.

  • Stay abreast of industry trends, emerging technologies, and best practices in UI/UX design to continuously enhance product offerings.

πŸ“ Enhancement Note: The responsibilities highlight a blend of strategic product thinking and hands-on design execution. The emphasis on user research, usability testing, and data-driven decision-making is crucial for a Product Designer in a B2B SaaS environment, aiming to improve user engagement and product adoption.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s degree in Design, Computer Science, Human-Computer Interaction, or a closely related field.

Experience: 2–4 years of progressive experience in Product Design, UI/UX Design, or a similar role, preferably within a B2B SaaS environment.

Required Skills:

  • Proven expertise in creating intuitive and engaging user experiences for web and mobile applications.

  • Strong command of design principles, including information architecture, interaction design, and visual design.

  • Proficiency in modern design and prototyping tools such as Figma, Sketch, or Adobe XD.

  • Demonstrated ability to develop comprehensive user flows, journey maps, wireframes, and high-fidelity mockups.

  • Experience conducting usability testing and user research, with a strong understanding of human-centered design methodologies.

  • Excellent verbal and written communication skills, with the ability to articulate design decisions and rationale effectively.

  • Strong collaboration skills, with experience working effectively in cross-functional teams.

  • A keen eye for detail, a passion for user-centric design, and a proactive, self-motivated work ethic.

Preferred Skills:

  • Knowledge of Agile/Scrum development methodologies and experience working within such frameworks.

  • Familiarity with B2B SaaS products and an understanding of their unique design challenges.

  • Experience contributing to or maintaining a design system.

  • Basic understanding of front-end development principles (HTML, CSS, JavaScript) to facilitate collaboration with engineering.

πŸ“ Enhancement Note: The experience requirement of 2-4 years suggests this is an intermediate-level role, requiring a solid foundation in core design principles and tools, with a growing ability to contribute independently and influence design direction. The preference for B2B SaaS experience and Agile methodologies indicates the company operates in a structured, product-focused environment.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • A curated portfolio showcasing a minimum of 3-5 diverse product design projects, demonstrating a comprehensive understanding of the design process from discovery to delivery.

  • Projects should highlight your ability to solve complex user problems, articulate your design rationale, and showcase the impact of your design solutions.

  • For each project, clearly outline your role, the problem statement, your design process, key challenges, and the final outcomes/results.

  • Include examples of user flows, wireframes, interactive prototypes, and high-fidelity mockups.

Process Documentation:

  • Evidence of creating detailed user flows, journey maps, and information architecture diagrams.

  • Examples of your approach to usability testing, user research, and incorporating feedback into iterative design improvements.

  • Documentation illustrating how you collaborate with developers and product managers, including design handoff processes.

  • Demonstrations of how you leverage data and user insights to inform design decisions and measure design impact.

πŸ“ Enhancement Note: A strong portfolio is critical for this role. Candidates should focus on showcasing their problem-solving skills, design process, and ability to deliver user-centered solutions within a product development context. Demonstrating experience with Figma and design system principles will be particularly valuable.

πŸ’΅ Compensation & Benefits

Salary Range: While a specific range is not provided, for a Product Designer with 2-4 years of experience in Lahore, Pakistan, a competitive salary would typically fall between PKR 150,000 - PKR 300,000 per month. This estimate considers the cost of living in Lahore, the demand for skilled design professionals, and industry benchmarks for B2B SaaS companies.

Benefits:

  • Competitive salary that reflects your skills and experience.

  • Paid Time Off (PTO) and Sick Leaves, providing work-life balance and personal well-being support.

  • Comprehensive In-Patient & Out-Patient Health Insurance, offering robust medical coverage for employees and potentially their dependents.

  • Provident Fund and EOBI (Employees' Old-Age Benefits Institution) contributions, ensuring long-term financial security and retirement planning.

  • A supportive and creative work environment that encourages autonomy, skill development, and innovation.

  • Opportunities for professional growth and the chance to make a significant impact within a fast-growing company.

Working Hours: The role requires approximately 40 hours per week, with the expectation of working during US Central Hours (night shift in Pakistan). This necessitates strong self-management and effective communication for seamless collaboration with the US-based team.

πŸ“ Enhancement Note: The salary estimate is based on general market research for design roles in Pakistan and the specified experience level, adjusted for the B2B SaaS industry. The requirement to work US Central Hours is a significant factor that may influence compensation expectations and requires clear communication during the hiring process.

🎯 Team & Company Context

🏒 Company Culture

Industry: Technology / Software (Workforce Management Solutions)

Company Size: TCP Software is a well-established company with over 30 years in the market, serving tens of thousands of customers and millions of users. While the exact employee count for the Lahore office isn't specified, the global presence suggests a mid-to-large enterprise size with a significant operational footprint.

Founded: 1980s (over 30 years ago), indicating a mature company with a stable history and proven track record in its market.

Team Structure:

  • The Product Design team likely operates within a larger Product Development department.

  • This role involves close collaboration with Product Managers, Developers, QA Engineers, and potentially other designers.

  • Reporting is expected to be to a Design Lead, Product Manager, or Head of Product/Engineering in the Lahore office, with functional collaboration with US-based counterparts.

Methodology:

  • The company utilizes Agile/Scrum methodologies for product development, emphasizing iterative cycles, collaboration, and responsiveness to change.

  • Data-driven decision-making is a core principle, with a focus on using user insights and product analytics to guide design and development.

  • A strong emphasis is placed on user-centric design, ensuring that all product enhancements and new features are built with the end-user in mind.

  • Continuous improvement and a commitment to delivering exceptional customer value are central to their operational philosophy.

Company Website: www.tcpsoftware.com

πŸ“ Enhancement Note: TCP Software's long history and established market position suggest a stable yet evolving work environment. The Lahore team's integration into a global structure, particularly with US-based teams, means a strong emphasis on asynchronous communication, clear documentation, and effective remote collaboration tools.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This Product Designer role is positioned at an intermediate level, requiring 2-4 years of experience. It offers the opportunity to contribute significantly to product design strategy and execution, moving beyond junior-level tasks to take ownership of design initiatives.

Reporting Structure: The designer will likely report into a local Design Lead or Product Manager within the Lahore office. Close collaboration with US-based Product Managers and Engineering teams is expected, requiring effective communication across different organizational layers and time zones.

Operations Impact: Product Designers at TCP Software play a critical role in shaping the user experience of their workforce management solutions. Their work directly impacts customer engagement, product adoption, user satisfaction, and ultimately, the company's ability to retain clients and drive revenue growth. By creating intuitive and efficient interfaces, they enable users to effectively manage their time and workforce, thereby enhancing the overall value proposition of TCP's offerings.

Growth Opportunities:

  • Skill Specialization: Opportunity to deepen expertise in specific areas such as user research, interaction design, or design systems.

  • Leadership Potential: As experience grows, there may be opportunities to mentor junior designers, lead design projects, or transition into a Senior Product Designer role.

  • Cross-Functional Exposure: Gaining experience working with diverse teams and understanding different facets of product development and business operations.

  • Industry Expertise: Developing a strong understanding of the workforce management SaaS industry and its unique user needs.

πŸ“ Enhancement Note: The growth path for a Product Designer at TCP Software involves mastering core design skills, contributing to strategic product decisions, and potentially taking on leadership responsibilities. The emphasis on B2B SaaS and workforce management offers a specialized career trajectory within the tech industry.

🌐 Work Environment

Office Type: On-site role, indicating a traditional office setting designed to foster collaboration and team cohesion.

Office Location(s): Lahore, Punjab, Pakistan. Specific office address details are not provided but are assumed to be a professional workspace conducive to design and development activities.

Workspace Context:

  • The physical office space likely provides a collaborative environment where designers can easily interact with colleagues.

  • Access to necessary design tools, hardware, and software will be provided.

  • Opportunities for in-person brainstorming sessions, design critiques, and team meetings are expected.

  • The work environment aims to balance focused individual work with dynamic team collaboration.

Work Schedule: Standard full-time working hours (approximately 40 hours/week) are required, with a notable emphasis on aligning with US Central Hours for team collaboration. This necessitates adaptability and effective time management to bridge the significant time difference.

πŸ“ Enhancement Note: The on-site requirement in Lahore, coupled with the need to align with US Central Hours, suggests a hybrid approach to collaboration, blending in-office synergy with remote team integration. Candidates should be comfortable with this unique scheduling dynamic.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your resume and portfolio to assess qualifications and design experience.

  • Design Challenge/Case Study: You may be asked to complete a take-home design exercise or present a case study from your portfolio that demonstrates your problem-solving skills and design process relevant to TCP Software's products.

  • Technical Interview: Discussion focused on your design skills, tools proficiency (especially Figma), understanding of UI/UX principles, and experience with design systems.

  • Cross-Functional Interview: Meeting with Product Managers and Developers to assess collaboration style, communication skills, and ability to work effectively in a cross-functional, remote-collaborative environment.

  • Final Interview: Potentially with a senior leader to discuss overall fit, career aspirations, and strategic thinking.

Portfolio Review Tips:

  • Curate Selectively: Choose projects that best showcase your end-to-end design process, problem-solving abilities, and impact. Prioritize quality over quantity.

  • Tell a Story: For each project, clearly articulate the problem, your role, your process, the challenges you faced, your design decisions, and the measurable outcomes.

  • Highlight Figma Proficiency: Explicitly mention and demonstrate your skills in Figma, including prototyping, component usage, and collaboration features.

  • Showcase Design System Experience: If you have experience with design systems, present examples of how you've contributed to or utilized them.

  • Quantify Impact: Whenever possible, use data and metrics to demonstrate the success of your designs (e.g., improved conversion rates, reduced task completion time, increased user satisfaction).

  • Tailor to B2B SaaS: If possible, include projects relevant to B2B SaaS or complex enterprise software to demonstrate an understanding of that user base.

Challenge Preparation:

  • Understand the Product: Familiarize yourself with TCP Software's existing products (TimeClock Plus) and the workforce management industry.

  • Focus on Process: For any design challenge, emphasize your thought process, research methods, and iteration steps, not just the final visual output.

  • Consider Constraints: Be prepared to discuss how you would handle real-world constraints like technical limitations, tight deadlines, or evolving requirements.

  • Communication is Key: Practice clearly articulating your ideas and justifying your design choices, especially when working with technical teams.

πŸ“ Enhancement Note: Candidates should prepare to present their portfolio in detail, focusing on their thought process and problem-solving approach. The interview process will likely assess not only design skills but also the ability to collaborate effectively across time zones and within an Agile framework.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Figma: Essential for wireframing, prototyping, UI design, and collaboration. Proficiency is a key requirement.

  • Other Design Tools: Familiarity with tools like Sketch, Adobe XD, InVision, or similar design and prototyping software is beneficial.

Analytics & Reporting:

  • Experience with user analytics platforms (e.g., Google Analytics, Mixpanel, Amplitude) to understand user behavior and inform design decisions.

CRM & Automation:

  • While not directly a CRM role, understanding how user data is managed and how design impacts user journeys within a CRM or ERP context (like workforce management systems) is valuable.

  • Awareness of automation principles in design workflows or user interfaces.

πŸ“ Enhancement Note: Figma proficiency is non-negotiable. Candidates should be prepared to discuss their experience with these tools and how they leverage them to create effective user experiences and drive product improvements within a SaaS environment.

πŸ‘₯ Team Culture & Values

Operations Values:

  • User-Centricity: A deep commitment to understanding and solving user problems, ensuring that every design decision prioritizes the end-user experience.

  • Collaboration: Fostering a team environment where open communication, feedback, and shared ownership are paramount, especially across diverse teams and time zones.

  • Innovation: Encouraging creative problem-solving and the exploration of new ideas to continuously improve product offerings and user engagement.

  • Data-Driven Decisions: Utilizing user research, analytics, and testing to validate design assumptions and measure the impact of design initiatives.

  • Efficiency & Quality: Striving for elegant, effective design solutions that are also technically feasible and maintainable, contributing to product stability and scalability.

Collaboration Style:

  • Cross-Functional Integration: Working closely with Product Management and Engineering to ensure alignment on product strategy, user needs, and technical feasibility.

  • Agile Teamwork: Participating actively in Agile ceremonies (stand-ups, sprint planning, retrospectives) to contribute design insights and adapt to evolving project requirements.

  • Constructive Feedback: Engaging in peer design reviews and providing/receiving constructive feedback to elevate the quality of design work across the team.

  • Asynchronous Communication: Mastering communication tools and practices for effective collaboration with remote teams and stakeholders in different time zones.

πŸ“ Enhancement Note: The company values suggest a dynamic and user-focused culture that embraces collaboration and continuous improvement. For this role, excelling in asynchronous communication and cross-time zone collaboration will be crucial to fitting into the team's dynamic.

⚑ Challenges & Growth Opportunities

Challenges:

  • Time Zone Differences: Effectively collaborating and managing projects with teams located in US Central Hours while based in Pakistan requires strong organizational skills and proactive communication.

  • Balancing User Needs with Business Goals: Navigating the inherent tension between creating ideal user experiences and meeting product roadmap timelines and business objectives.

  • Maintaining Design Consistency: Ensuring a cohesive user experience across a growing product suite and multiple platforms, especially as the design system evolves.

  • Adapting to Evolving Technology: Staying current with advancements in design tools, methodologies, and front-end technologies to ensure designs are modern and feasible.

Learning & Development Opportunities:

  • Advanced Design Skills: Opportunities to attend workshops or courses in areas like advanced interaction design, user research methodologies, or accessible design.

  • Design System Mastery: Deepening expertise in building, scaling, and governing design systems for complex SaaS products.

  • Product Strategy Contribution: Gaining exposure to product strategy discussions and influencing the product roadmap through design insights.

  • Mentorship: Potential for mentorship from senior designers or product leaders, fostering career growth and leadership skills.

πŸ“ Enhancement Note: The primary challenge for this role will revolve around managing the significant time zone difference and ensuring seamless collaboration. Growth opportunities lie in developing specialized design expertise and contributing strategically to product development.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a time you had to balance conflicting stakeholder requirements with user needs in a design project. How did you approach it, and what was the outcome?" (Focus on your negotiation, compromise, and user advocacy skills.)

  • "How would you approach designing a new feature for a B2B workforce management tool, considering the needs of both administrators and end-users?" (Demonstrate your user research and problem-definition process.)

Company & Culture Questions:

  • "What interests you about TCP Software and our products in the workforce management space?" (Research TCP's mission, products, and recent news.)

  • "How do you approach asynchronous communication and collaboration with teams in different time zones?" (Provide specific strategies and examples.)

Portfolio Presentation Strategy:

  • Structure Your Narrative: Begin each project with a clear problem statement and your role. Walk through your process logically, explaining why you made certain decisions, not just what you did.

  • Emphasize Figma: Clearly articulate your proficiency in Figma, showcasing specific features or workflows you used effectively.

  • Showcase Iteration: Illustrate how user feedback and testing led to design changes. This demonstrates a mature, iterative approach.

  • Quantify Results: If possible, present metrics that show the positive impact of your designs on user behavior or business goals.

  • Be Prepared for Questions: Anticipate questions about your design choices, challenges, and alternative solutions you considered.

πŸ“ Enhancement Note: Interview preparation should focus on demonstrating strong problem-solving skills, a deep understanding of the UX design process, proficiency with Figma, and the ability to collaborate effectively across time zones within an Agile framework.

πŸ“Œ Application Steps

To apply for this Product Designer position:

  • Submit your application through the Workable platform, ensuring your resume and portfolio link are up-to-date.

  • Customize Your Resume: Tailor your resume to highlight experience in UI/UX design, product design, Figma proficiency, B2B SaaS, and any experience with design systems or Agile methodologies. Use keywords from the job description.

  • Prepare Your Portfolio: Ensure your portfolio is polished, easily navigable, and showcases projects that align with the responsibilities and requirements outlined. Be ready to present specific case studies that demonstrate your end-to-end design process.

  • Research TCP Software: Thoroughly research the company, its products (TimeClock Plus), its mission, and its market position. Understand their customer base and the challenges in the workforce management industry.

  • Practice Your Interview Responses: Prepare answers to common design interview questions, behavioral questions, and questions specific to working in a remote-collaborative, cross-time zone environment. Rehearse your portfolio presentation.

⚠️ 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 need a Bachelor’s degree in Design, Computer Science, or a related field, along with 2–4 years of experience in Product Design or UI/UX Design. Essential qualifications include proficiency in Figma, a strong understanding of information architecture, and excellent communication skills.