Senior Product Designer
📍 Job Overview
Job Title: Senior Product Designer
Company: TransferGo
Location: London, United Kingdom
Job Type: Full-time
Category: Product Design / UX/UI Design
Date Posted: 2026-09-08
Experience Level: 5-10 years
Remote Status: Hybrid
🚀 Role Summary
-
Lead complex, end-to-end product design initiatives from discovery through delivery and iteration within a fintech scale-up environment.
-
Collaborate closely with Product Managers and Engineers to define problems, shape product strategy, and balance customer value, business goals, and technical feasibility.
-
Craft clear, accessible, and trustworthy user experiences for web and mobile platforms, focusing on complex financial journeys and requirements.
-
Utilize qualitative research, behavioral data, experimentation, and product metrics to inform design decisions and measure impact.
📝 Enhancement Note: This role is positioned within a fintech company, suggesting a need for designers who can handle complex financial workflows, regulatory considerations, and a focus on trust and security. The emphasis on "product trio" collaboration indicates a highly integrated approach between design, product, and engineering, requiring strong communication and partnership skills.
📈 Primary Responsibilities
-
Lead significant product initiatives from problem framing and discovery through design, validation, delivery, and post-launch iteration.
-
Partner closely with Product Managers and Engineers to define the right problems, shape product direction, and balance customer value, business goals, and technical feasibility.
-
Translate complex financial journeys and requirements into clear, accessible, and trustworthy experiences across web and mobile platforms.
-
Employ qualitative research, behavioral data, experimentation, and product metrics to identify opportunities, evaluate trade-offs, and measure the impact of design work.
-
Plan and conduct appropriate research and validation, including user interviews, usability testing, concept testing, and collaborative workshops.
-
Develop and communicate a coherent design vision for initiatives, connecting long-term direction with practical, iterative steps.
-
Create high-quality user journeys, flows, wireframes, prototypes, interfaces, and specifications, accounting for edge cases and non-ideal states.
-
Collaborate closely with Engineering throughout the delivery process, considering feasibility and ensuring the implemented experience meets intended quality standards.
-
Contribute to and evolve the existing design system, creating reusable patterns and enhancing consistency between design and production.
-
Thoughtfully utilize AI-assisted tools throughout the design process for tasks such as research synthesis, problem framing, exploration, content design, rapid prototyping, data analysis, and design reviews.
-
Critically evaluate AI-generated work, safeguarding customer privacy and applying human judgment to accuracy, accessibility, quality, and appropriateness.
-
Clearly communicate recommendations and design decisions using evidence and storytelling to build alignment and influence stakeholders.
-
Mentor and support other designers through critique, feedback, and practical guidance, aiming to elevate the team's overall quality and confidence.
-
Identify opportunities to improve design processes, making them faster, clearer, and more effective.
📝 Enhancement Note: The responsibilities highlight a significant emphasis on end-to-end ownership, strategic thinking, and the integration of AI tools into the design workflow. The expectation to mentor junior designers and improve design processes indicates a senior-level contribution beyond individual design tasks.
🎓 Skills & Qualifications
Education: While no specific degree is mandated, a strong portfolio and demonstrated experience are paramount. A background in Design, HCI, Computer Science, or a related field is often beneficial.
Experience: 5+ years of experience designing and shipping digital products within cross-functional product teams.
Required Skills:
-
End-to-end product design ownership and execution.
-
Strategic product thinking and problem framing.
-
Polished UX/UI craft with advanced interaction and visual design skills.
-
Measurable customer or business impact demonstrated through a portfolio.
-
Ability to independently lead complex initiatives from ambiguous starting points through discovery, delivery, and iteration.
-
Strong product judgment and the capacity to balance desirability, usability, viability, feasibility, and delivery constraints.
-
High attention to detail, with a focus on accessibility, consistency, and usability.
-
Strong systems thinking, understanding the impact of design decisions across platforms, teams, and future development.
-
Advanced proficiency in Figma, prototyping tools, and component-based workflows.
-
Experience contributing to or evolving design systems.
-
Confidence in selecting and applying appropriate research and validation methods (user interviews, usability testing, concept testing, workshops).
-
Experience using qualitative and quantitative evidence to make decisions and evaluate outcomes.
-
Practical familiarity with AI-assisted design workflows or a demonstrated ability to develop this capability across ideation, research synthesis, content, prototyping, analytics, or design review.
-
Ability to critically assess AI output, recognize limitations, and use it responsibly.
-
Strong communication, facilitation, and storytelling skills for influencing stakeholders.
-
Proactive collaboration with Product and Engineering, involving partners early and navigating constraints constructively.
-
Ability to organize design artifacts and documentation for clarity and understanding by others.
-
Confidence to challenge assumptions, give/receive feedback, and adapt based on evidence.
-
Ability to balance speed and quality, make pragmatic trade-offs, and move work forward with incomplete information.
-
User-first, low-ego approach grounded in curiosity, empathy, accountability, and ownership.
-
Fluent English language skills. Preferred Skills:
-
Experience designing for fintech, payments, banking, SaaS, or other complex/regulated digital products.
-
Experience designing for customers across different countries, languages, financial literacy levels, or accessibility needs.
-
Experience working with complex data, experimentation platforms, or product analytics tools.
-
Familiarity with design tokens, Code Connect, code-backed prototyping, or similar workflows bridging design and implementation.
-
Experience building or sharing AI-assisted workflows, prompt libraries, design-review practices, or rapid prototyping approaches.
-
Experience contributing to product strategy, roadmap conversations, or cross-team initiatives beyond an immediate product area.
📝 Enhancement Note: The requirements emphasize a blend of strategic thinking, deep craft, and practical execution. The explicit mention of AI-assisted design and critical evaluation of AI output signals a forward-thinking approach to design tooling. The preference for fintech/payments experience highlights the domain's complexity and regulatory landscape.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
A strong portfolio demonstrating end-to-end ownership of complex product initiatives, showcasing the entire design lifecycle from problem framing to post-launch iteration.
-
Evidence of strategic product thinking, including how user problems were identified, defined, and translated into viable solutions.
-
Polished UX/UI craft, presenting detailed examples of user journeys, flows, wireframes, prototypes, and final interfaces with a focus on quality and detail.
-
Measurable customer or business impact, clearly articulated with data and metrics that demonstrate the success of your design solutions.
-
Case studies that highlight your ability to lead initiatives independently from ambiguous starting points, detailing your decision-making process and the trade-offs made.
-
Examples of your contribution to or evolution of design systems, demonstrating an understanding of reusable patterns and consistency. Process Documentation:
-
Showcase how you have planned and conducted research and validation activities, detailing the methods used (user interviews, usability testing, concept testing) and the insights gained.
-
Provide examples of how you have utilized qualitative research, behavioral data, experimentation, and product metrics to inform design decisions and evaluate outcomes.
-
Illustrate your systems thinking by mapping out complex financial journeys and explaining how your design decisions impact interconnected systems and user flows.
-
Demonstrate your collaboration with Product Managers and Engineers, showing how you partnered to balance customer value, business goals, and technical feasibility, including how you managed constraints constructively.
-
Present your approach to communicating design decisions and recommendations, using evidence and storytelling to build alignment and influence stakeholders across different disciplines and levels.
-
Include examples of how you have mentored or supported other designers, detailing your feedback approach and contribution to team growth.
-
If applicable, showcase your thoughtful use of AI-assisted tools, explaining how they were integrated into your workflow and how you critically evaluated their output.
📝 Enhancement Note: The portfolio requirements are geared towards showcasing a senior designer's ability to not only execute design but also to lead strategically, drive impact, and contribute to the broader design practice and team. Explicitly documenting the use and evaluation of AI tools in projects will be highly advantageous.
💵 Compensation & Benefits
Salary Range: 4,420 GBP - 6,600 GBP (gross) per month. This range is provided based on the job posting and is subject to experience and potential. Salary is one component of the overall compensation package.
Benefits:
-
Competitive Salary: As stated, with flexibility for the right candidate.
-
Generous Holiday Allowance: Providing ample time for rest and rejuvenation.
-
Competitive Healthcare Insurance: Comprehensive coverage for medical needs.
-
Wellbeing Package: Support for overall employee health and wellness from day one.
-
Annual Development Budget: €1,000 (approximately 850 GBP) to invest in personal and professional growth, such as courses, conferences, or books.
-
Hybrid Working Environment: Offering flexibility to work from home and in the office, with a typical expectation of two days per week in the office.
-
Pet-Friendly Office: Encouraging a comfortable and inclusive work environment for employees with pets, near office locations.
-
Inclusive Culture: Regular in-person events to foster community, collaboration, and team cohesion.
-
Empowerment and Ownership: A company ethos that enables employees to take initiative and drive meaningful change.
-
Training Allowance: Additional support for professional development.
Working Hours: While not explicitly stated as a strict number, the hybrid environment suggests a standard full-time work week (typically 35-40 hours) with flexibility. The expectation of being in the office two days a week implies structured workdays.
📝 Enhancement Note: The salary is provided in GBP per month, which is a common way to express compensation in the UK. The conversion to an approximate EUR value for the development budget is included for broader context. The benefits package emphasizes growth, flexibility, and a positive work environment, aligning with modern employee expectations.
🎯 Team & Company Context
🏢 Company Culture
Industry: Fintech (Financial Technology), specifically focusing on international money transfers and financial services for migrant customers.
Company Size: Close to 400 employees, categorizing it as a growing scale-up. This size offers a balance between the agility of a startup and the structure of a larger organization.
Founded: 14 years ago, indicating established operations and a history of growth and adaptation within the fintech landscape.
Team Structure:
-
Product Design Team: The Senior Product Designer will report to the Head of Product Design. While the exact size isn't specified, the mention of mentoring other designers suggests a team of at least a few individuals.
-
Product Trio: Designers work closely with Product Managers and Engineers, forming a core "product trio" for each initiative. This implies a highly collaborative and integrated approach to product development.
-
Cross-functional Collaboration: Beyond the immediate product trio, designers will interact with various stakeholders across the company to communicate decisions, gather input, and ensure alignment.
Methodology:
-
Agile Product Development: Implied by the cross-functional, iterative approach and the focus on discovery through delivery and post-launch iteration.
-
Data-Informed Design: Emphasis on using qualitative research, behavioral data, experimentation, and product metrics to guide decisions and measure impact.
-
User-Centricity: A core tenet, with a focus on understanding customer problems and delivering meaningful outcomes for migrant customers.
-
Design System Utilization: Contribution to and evolution of a design system to ensure consistency and efficiency.
-
AI Integration: Thoughtful and critical use of AI-assisted tools to enhance various stages of the design process.
Company Website: https://transfergo.com/
📝 Enhancement Note: TransferGo's mission to "champion financial freedom with care" for migrant customers is a key cultural differentiator. This suggests a company that values empathy, social impact, and a deep understanding of its user base. The fintech sector implies a need for precision, security, and compliance.
📈 Career & Growth Analysis
Operations Career Level: Senior Product Designer. This level signifies a high degree of autonomy, strategic input, and the ability to lead complex projects. It involves not just design execution but also influencing product direction, mentoring peers, and contributing to the evolution of design practices.
Reporting Structure: Reports to the Head of Product Design. This indicates a clear line of management and mentorship within the design function, with potential for exposure to higher-level design strategy.
Operations Impact: The role is designed to have a direct impact on key business outcomes by shaping user experiences that drive customer acquisition, retention, and satisfaction within the competitive fintech landscape. The emphasis on measurable impact through product metrics underscores this.
Growth Opportunities:
-
Leadership & Mentorship: Opportunity to mentor junior designers, develop leadership skills, and potentially take on more formal leadership roles within the design team as it grows.
-
Strategic Influence: Contribute to product strategy and roadmap discussions, influencing the direction of the company's offerings beyond immediate project scope.
-
Skill Specialization: Deepen expertise in specific areas like complex financial product design, internationalization, accessibility, or advanced AI integration in design.
-
Cross-functional Exposure: Gain broader understanding of business operations, engineering challenges, and product management strategies through close collaboration.
-
Career Progression: Potential pathways could lead to Principal Product Designer, Design Lead, or Product Management roles, depending on individual aspirations and company growth.
📝 Enhancement Note: The "Senior" title implies a trajectory beyond individual contribution, focusing on leadership, strategic thinking, and mentorship. The growth opportunities are framed around expanding influence, refining expertise, and developing leadership capabilities within a growing fintech company.
🌐 Work Environment
Office Type: Hybrid working environment, with most team members expected in the office two days a week. This suggests a blend of collaborative in-office work and focused remote work.
Office Location(s): London, United Kingdom. The pet-friendly office aspect points to a more relaxed and inclusive atmosphere in physical workspaces.
Workspace Context:
-
Collaborative Hub: The office serves as a space for team connection, in-person events, and focused collaborative work sessions, particularly for the "product trio" and design team critiques.
-
Technology-Enabled: While specific tools are detailed later, the environment will support the use of modern design software, collaboration platforms, and potentially AI tools.
-
Team Interaction: Opportunities for informal and formal interactions with colleagues across different departments, fostering a strong sense of community and knowledge sharing.
Work Schedule: A standard full-time schedule is implied, with the hybrid model offering flexibility. This allows for structured workdays that can accommodate deep work sessions (remote) and collaborative sprints (in-office).
📝 Enhancement Note: The hybrid model is a key feature, balancing the need for in-person collaboration and team building with the desire for remote work flexibility. The pet-friendly office adds a unique cultural element, suggesting a focus on employee comfort and work-life integration.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: Likely a review of your resume and portfolio by a recruiter or hiring manager to assess foundational qualifications and fit.
-
Portfolio Presentation & Design Challenge: A key stage will involve presenting your portfolio, walking through selected case studies, and potentially completing a design exercise. This will assess your strategic thinking, craft, problem-solving abilities, and communication skills. Expect to discuss your process, decision-making, and the impact of your work.
-
Cross-functional Interviews: Interviews with Product Managers and Engineers to evaluate your collaboration style, technical understanding, and ability to work effectively within a "product trio."
-
Team/Hiring Manager Interview: A deeper dive into your experience, leadership potential, mentoring capabilities, and alignment with TransferGo's values and culture, likely with the Head of Product Design.
-
Final Round: May involve a discussion with senior leadership or a final assessment of your overall fit.
Portfolio Review Tips:
-
Curate Strategically: Select 2-3 complex projects that best demonstrate end-to-end ownership, strategic thinking, and measurable impact. Fintech or complex regulated product experience is a plus.
-
Tell a Story: For each case study, clearly articulate the problem, your role, the process you followed (research, ideation, design, testing, iteration), the constraints you faced, your key decisions, and the resulting outcomes/impact. Use visuals effectively.
-
Highlight Impact: Quantify your achievements with data and metrics wherever possible. Show how your design solutions solved user problems and met business goals.
-
Showcase Process: Detail your research and validation methods. Explain why you chose certain methods and how the insights informed your designs.
-
Demonstrate Collaboration: Explain how you partnered with Product and Engineering, how you handled feedback, and how you navigated trade-offs.
-
Address AI Usage: If you used AI tools, clearly articulate how they were integrated, what value they added, and critically, how you evaluated and refined the AI-generated output.
-
Design System Contribution: If applicable, show examples of your work within a design system and explain your contributions.
-
Accessibility & Inclusivity: Ensure your portfolio reflects an understanding of and commitment to designing accessible and inclusive experiences, especially for diverse international user bases.
Challenge Preparation:
-
Anticipate Problem Framing: Be ready to discuss how you would approach an ambiguous problem space, define the core user needs, and identify key business objectives.
-
Process Thinking: Practice articulating your design process clearly and concisely, emphasizing adaptability and evidence-based decision-making.
-
Stakeholder Communication: Prepare to explain complex design decisions to non-designers, using clear language and compelling narratives.
-
AI Integration Scenarios: Consider how you would leverage AI tools in a hypothetical scenario and how you would ensure the quality and ethics of the output.
📝 Enhancement Note: The interview process emphasizes practical application of design skills, strategic thinking, and collaboration. The portfolio review is critical, requiring candidates to demonstrate not just visual polish but also a deep understanding of product strategy, user needs, and business impact, with a specific focus on how AI tools are integrated and managed.
🛠 Tools & Technology Stack
Primary Tools:
-
Figma: Advanced proficiency is a core requirement for design, prototyping, and component-based workflows.
-
Prototyping Tools: Experience with Figma's prototyping capabilities or other advanced tools for creating interactive mockups.
-
Design System Tools: Experience contributing to or evolving design systems, likely involving component libraries and style guides within Figma.
Analytics & Reporting:
-
Product Analytics Tools: Familiarity with tools for tracking user behavior and measuring product performance (e.g., Amplitude, Mixpanel, Google Analytics, specialized fintech analytics platforms).
-
Experimentation Platforms: Experience with A/B testing tools or frameworks to validate design hypotheses and measure impact.
-
Data Visualization: Ability to interpret data and potentially create basic visualizations or work with data analysts to present findings.
CRM & Automation:
-
While not directly a designer's tool, understanding how CRM systems (like Salesforce) and marketing automation platforms impact user journeys or data collection can be beneficial, especially in a fintech context. AI-Assisted Design Tools:
-
Practical familiarity with AI tools for:
- Research synthesis (summarizing user feedback)
- Problem framing and ideation (generating concepts)
- Content design (drafting copy, microcopy)
- Rapid prototyping (generating initial layouts or flows)
- Data analysis (interpreting user metrics)
- Design reviews (identifying potential issues)
-
This includes understanding prompt engineering and critically evaluating AI output.
📝 Enhancement Note: Figma is the central design tool. The role requires a strong understanding of how design integrates with data analytics and experimentation for validation. The explicit mention of AI-assisted design tools indicates that proficiency and a thoughtful approach to using these emerging technologies are expected.
👥 Team Culture & Values
Operations Values:
-
Financial Freedom with Care: A core mission driving all aspects of the product and company operations, emphasizing empathy and support for migrant customers.
-
Quality and Craftsmanship: A commitment to high standards in design, development, and customer service, with attention to detail, accessibility, and usability.
-
Data-Driven Decision Making: Utilizing evidence from research, metrics, and experimentation to inform strategy and design choices.
-
Collaboration and Partnership: Working effectively within cross-functional teams (product trio) and across departments to achieve shared goals.
-
Ownership and Accountability: Taking responsibility for initiatives from start to finish and driving them to successful outcomes.
-
Continuous Improvement: Actively seeking ways to enhance processes, tools, and the overall design practice.
-
User-First Mentality: Prioritizing user needs and experiences in all product development efforts.
Collaboration Style:
-
Integrated Product Teams: Designers are integral members of "product trios" alongside Product Managers and Engineers, fostering tight collaboration from inception to delivery.
-
Open Feedback Culture: Encouraging constructive critique and feedback among designers and with cross-functional partners to elevate work.
-
Knowledge Sharing: Actively contributing to the design system and sharing insights, best practices, and learnings across the team.
-
Pragmatic Approach: Balancing speed and quality, making pragmatic trade-offs, and moving work forward efficiently without being hindered by perfectionism.
📝 Enhancement Note: The company culture is built around a strong mission, a commitment to quality, and a collaborative, user-centric approach. The emphasis on "low-ego" and "accountability" suggests a mature and professional working environment where constructive challenge and shared ownership are valued.
⚡ Challenges & Growth Opportunities
Challenges:
-
Complexity of Fintech: Designing for complex financial transactions, regulations, and diverse user needs (varying financial literacy, languages, cultural contexts) presents significant design challenges.
-
Balancing Innovation and Trust: Integrating new technologies like AI while maintaining user trust, security, and compliance in a regulated industry requires careful navigation.
-
Scalability of Design Practice: As TransferGo grows, ensuring the design system, processes, and team capabilities scale effectively to meet increasing demands.
-
Cross-Cultural Design: Designing for a global user base with diverse needs, expectations, and technical access requires deep empathy and meticulous localization.
-
AI Integration Nuances: Effectively integrating AI tools while ensuring human oversight, ethical considerations, and critical evaluation of AI output can be challenging.
Learning & Development Opportunities:
-
Fintech Domain Expertise: Deepen understanding of the payments and remittances landscape, regulatory frameworks, and specific user needs within this sector.
-
Advanced Design Leadership: Develop skills in mentoring, team building, and influencing product strategy at a senior level.
-
AI in Design: Become an early adopter and expert in leveraging AI tools for design, contributing to best practices and workflows.
-
Cross-functional Acumen: Enhance collaboration and communication skills with Product, Engineering, Marketing, and Compliance teams.
-
Global Product Design: Gain experience in internationalization, localization, and designing for diverse user segments.
📝 Enhancement Note: The primary challenges revolve around the inherent complexity of fintech, the need for trust and security, and the thoughtful integration of emerging technologies. Growth opportunities are tied to mastering these challenges and developing leadership within a specialized domain.
💡 Interview Preparation
Strategy Questions:
-
"Describe a complex product initiative you led from inception to delivery. What was the problem, your approach, the key decisions, and the measurable impact?" (Focus on end-to-end ownership, strategic thinking, and impact metrics.)
-
"How do you balance customer desirability, business viability, technical feasibility, and delivery constraints when designing a new feature or product?" (Demonstrate product judgment and trade-off management.)
-
"Walk us through your process for conducting user research and validation for a significant project. How did the insights influence your design decisions?" (Highlight research methodology and data-informed design.)
-
"How would you approach designing a new feature for users with varying levels of financial literacy and across different cultural contexts?" (Assess understanding of diverse user needs and internationalization.)
-
"Describe a time you had to influence stakeholders with differing opinions on a design direction. How did you build alignment?" (Focus on communication, storytelling, and negotiation skills.) Company & Culture Questions:
-
"What excites you about TransferGo's mission and the fintech industry?" (Show genuine interest and alignment with the company's purpose.)
-
"How do you see AI tools impacting the future of product design, and how would you integrate them responsibly into your workflow at TransferGo?" (Demonstrate forward-thinking and ethical considerations.)
-
"Describe your experience working within a 'product trio' (design, product, engineering). What makes for effective collaboration in this model?" (Highlight your teamwork and cross-functional partnership skills.)
-
"How do you contribute to and maintain a design system? What is the value of design systems in a growing company?" (Showcase your understanding of scalability and consistency.) Portfolio Presentation Strategy:
-
Structure is Key: Organize your presentation logically: Problem > Your Role > Process (Research, Ideation, Design, Testing) > Key Decisions & Trade-offs > Solution > Impact (Metrics).
-
Be the Guide: Don't just present screens; narrate your journey, explaining the "why" behind your decisions. Be prepared to go deep into specific areas.
-
Quantify Impact: Use numbers and data to demonstrate the success of your work. If exact numbers aren't available, use qualitative evidence and logical reasoning.
-
Highlight Collaboration: Explicitly mention how you partnered with Product Managers and Engineers, what challenges arose, and how you resolved them.
-
Address AI Use Critically: If you used AI, explain the tool, the prompt (if relevant), what it generated, and most importantly, how you critically evaluated, refined, and integrated it into your final design. Showcase your human judgment.
-
Showcase Craftsmanship: Ensure your visual presentation is clean, professional, and reflects your attention to detail.
📝 Enhancement Note: Interview preparation should focus on demonstrating strategic leadership, deep understanding of the design process, strong collaboration, and a thoughtful, critical approach to new technologies like AI, all within the context of fintech.
📌 Application Steps
To apply for this Senior Product Designer position at TransferGo:
-
Submit your application: Complete the application form via the provided link on the Greenhouse platform.
-
Tailor your Resume: Ensure your resume highlights your 5+ years of relevant experience, focusing on end-to-end product design ownership, strategic thinking, and measurable impact. Use keywords from the job description, such as "Fintech," "Product Design," "UX/UI," "Figma," "Design Systems," "User Research," and "AI-assisted Design."
-
Curate Your Portfolio: Select 2-3 of your strongest projects that best showcase your ability to lead complex initiatives, demonstrate strategic product thinking, and deliver measurable results. For each project, clearly articulate the problem, your process, your role, the trade-offs made, and the impact achieved. Be prepared to discuss your use of AI tools and your critical evaluation of their output.
-
Prepare Your Narrative: Practice articulating your design process, decision-making rationale, and collaboration style. Be ready to answer behavioral and situational questions related to leadership, problem-solving, and stakeholder management.
-
Research TransferGo: Understand the company's mission, values, target audience (migrant customers), and recent product developments. This will help you tailor your application and demonstrate genuine interest during interviews.
⚠️ 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 role requires 5+ years of experience in designing and shipping digital products within cross-functional teams, along with a strong portfolio demonstrating end-to-end ownership. Candidates must possess advanced proficiency in Figma, strong product judgement, and the ability to balance user needs with commercial and technical constraints.