Thesis topic: Generative UI in Native Apps

Framna
Full-timeβ€’Stockholm, Sweden

πŸ“ Job Overview

Job Title: Thesis topic: Generative UI in Native Apps

Company: Framna

Location: Stockholm, Sweden

Job Type: TEMPORARY

Category: Research & Development / Software Engineering

Date Posted: 2026-08-28

Experience Level: 0-2 years (Master's Student)

Remote Status: On-site

πŸš€ Role Summary

  • This is a unique opportunity for a Master's student to conduct thesis research in a professional, collaborative environment focused on cutting-edge Generative UI technology.

  • The role involves deep dives into Human-Computer Interaction (HCI), mobile computing, and AI systems design, specifically exploring the architectural and product implications of AI-generated interfaces.

  • You will gain hands-on experience building prototypes and designing structured empirical comparisons to evaluate different model-to-interface contracts.

  • The position offers direct exposure to product development methodologies and the opportunity to contribute to real-world product shaping within a leading digital product studio.

πŸ“ Enhancement Note: This role is framed as a thesis project for a Master's student, rather than a traditional full-time employment role. The "experience level" is inferred from the typical academic progression for Master's students undertaking thesis projects. The "Category" is defined to reflect the research and development nature of the thesis topic.

πŸ“ˆ Primary Responsibilities

  • Implement a native app feature under three distinct model-to-interface contracts, ranging from tightly constrained to fully generative.

  • Empirically evaluate each implementation across critical dimensions such as schema validity rate, component appropriateness, consistency across repeated requests, and latency to first render.

  • Measure token cost per rendered screen, assess adherence to design system standards, and quantify visual drift.

  • Identify potential failure modes for generative UI and test graceful degradation strategies when model output is invalid or unexpected.

  • Investigate safety risks, including the potential for generated interfaces to be steered towards misleading or harmful outputs.

  • Produce a comprehensive taxonomy of identified failure modes and develop architectural guidance for determining the optimal level of constraint for generative interfaces in different feature contexts.

πŸ“ Enhancement Note: The primary responsibilities are directly extracted and elaborated from the "What you will do" section of the provided description, with a focus on the practical and analytical tasks involved in the thesis project.

πŸŽ“ Skills & Qualifications

Education:

  • Currently pursuing or completing a Master's degree in a relevant field such as Human-Computer Interaction (HCI), Computer Science, Software Engineering, AI, or a related discipline.

  • The thesis project is expected to commence in January 2027. Experience:

  • Academic or project-based experience in building software prototypes.

  • Experience in designing and conducting structured empirical comparisons or research studies. Required Skills:

  • Strong interest in Human-Computer Interaction (HCI), mobile computing, or AI systems design.

  • Curiosity about the architectural and product implications of AI-generated interfaces.

  • Proficiency in building prototypes and designing structured empirical comparisons.

  • Ability to analyze and interpret research data to identify patterns, failure modes, and provide actionable insights.

  • Familiarity with native app development principles (iOS or Android).

  • Strong problem-solving skills and a methodical approach to research.

  • Excellent written and verbal communication skills in English. Preferred Skills:

  • Experience with large language models (LLMs) and their application in interface generation.

  • Knowledge of schema design and validation techniques.

  • Understanding of performance optimization, particularly regarding latency in user interfaces.

  • Familiarity with design systems and their role in maintaining visual consistency.

  • Experience with safety protocols and risk assessment in AI systems.

  • Previous exposure to product development lifecycles or agile methodologies.

πŸ“ Enhancement Note: The qualifications are inferred from the "Who you are" section and the nature of the thesis topic, emphasizing academic background, research skills, and relevant technical interests.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • While not a traditional job, candidates are encouraged to showcase relevant academic projects, personal projects, or contributions that demonstrate their ability to design, build, and evaluate software systems.

  • The portfolio should highlight experience in prototyping, empirical research design, and data analysis relevant to software development or AI.

  • Examples of code repositories (e.g., GitHub) demonstrating native app development or experimental implementations are highly valuable.

  • Projects that showcase an understanding of user experience principles and system architecture will be advantageous. Process Documentation:

  • The thesis project itself will require rigorous documentation of the research process, including:

  • Detailed methodology for implementing the native app feature under different contracts.

  • Clear documentation of the empirical evaluation framework, including metrics, data collection methods, and analysis techniques.

  • Comprehensive reporting of findings, including identified failure modes, performance benchmarks, and safety assessments.

  • Architectural guidance and recommendations derived from the research findings.

πŸ“ Enhancement Note: Given this is a thesis role, the "Portfolio" section focuses on academic and project-based evidence of relevant skills rather than a professional work portfolio. The emphasis is on demonstrating research and development capabilities.

πŸ’΅ Compensation & Benefits

Salary Range:

  • As this is a Master's thesis project, compensation is typically provided in the form of a thesis scholarship or a stipend, rather than a traditional salary. Based on industry standards for thesis positions in Stockholm, Sweden, a monthly stipend of approximately SEK 15,000 - 25,000 is a reasonable estimate. This range can vary based on the specific agreement and the student's academic standing. Benefits:

  • Access to a dedicated workspace within Framna's Stockholm studio.

  • Opportunity to sit alongside experienced developers, designers, testers, analysts, and product delivery leads.

  • Participation in Framna's social and learning activities, including:

    • Lunch-and-learn sessions.
    • Weekly Friday demos.
    • After-work (AW) events.
  • Mentorship and guidance from Framna's product and technology experts.

  • Exposure to real-world product development challenges and industry best practices.

  • Potential networking opportunities within the digital product and tech industry. Working Hours:

  • The role is expected to align with a full-time commitment (approximately 40 hours per week) to allow for sufficient progress on the thesis project.

  • Flexibility may be available, but the core requirement is dedicated time for research, development, and collaboration within the Stockholm studio.

πŸ“ Enhancement Note: A salary range is estimated based on typical thesis stipends in Stockholm, Sweden, and the provided context of a student role. Benefits are detailed from the "What you will do" and "About Framna" sections, focusing on the student experience.

🎯 Team & Company Context

🏒 Company Culture

Industry: Digital Product Studio / Technology Consulting. Framna operates at the intersection of technology, design, and business strategy, partnering with established and emerging industry leaders to create impactful digital products. They work across various sectors, including finance, transportation, health, and retail.

Company Size: Over 600 employees. This indicates a substantial organization with diverse expertise and resources, offering a robust environment for learning and collaboration.

Founded: Framna was born from the union of digital agencies Bontouch, Move, and Shape. This fusion suggests a culture that values a strong, product-led approach, combining design excellence with technical innovation.

Team Structure:

  • The thesis student will be integrated into Framna's Stockholm studio, working alongside experienced professionals.

  • The team structure likely involves cross-functional collaboration, with direct interaction with developers, designers, testers, analysts, and product delivery leads.

  • Reporting and mentorship will be provided by designated experts within the studio, offering guidance on both the technical aspects of the thesis and professional development. Methodology:

  • Framna emphasizes a product-led culture, focusing on creating "excellent digital products that define markets, reshape industries, and deliver meaningful impact."

  • Their approach likely involves agile methodologies, user-centered design, and a data-driven perspective to product development.

  • For this thesis, the methodology will be research-oriented, involving hypothesis testing, empirical evaluation, and architectural design based on scientific principles and real-world product considerations.

Company Website: https://careers.framna.com

πŸ“ Enhancement Note: Company context is derived from the "About Framna" section, emphasizing their industry, size, history, and core methodologies as they relate to hosting a thesis student.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Master's Thesis project, acting as an intensive, short-term immersion into advanced technology and product development practices. It serves as a significant stepping stone, providing practical experience and a strong foundation for future roles in software engineering, AI research, product management, or HCI design.

Reporting Structure: The student will report to a designated mentor or lead within the Stockholm studio, who will oversee the thesis project's progress and provide guidance. This mentor will likely be a senior member of the technical or product team.

Operations Impact: While the primary output is academic research, the project's findings have the potential for direct impact on Framna's understanding and implementation of Generative UI. The taxonomy of failure modes and architectural guidance can inform future product development strategies and technical decision-making, contributing to Framna's "Win by product" philosophy.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Generative UI, LLMs, native app development, and HCI principles.

  • Research & Development Skills: Enhance capabilities in designing and executing empirical studies, analyzing complex data, and producing actionable research outcomes.

  • Professional Exposure: Gain invaluable experience working within a leading digital product studio, understanding real-world product development cycles, and collaborating with experienced professionals.

  • Networking: Build professional connections with Framna's team and potentially industry partners, opening doors for future career opportunities.

  • Portfolio Enhancement: The thesis project will serve as a substantial and impressive addition to the student's academic and professional portfolio.

πŸ“ Enhancement Note: The "Career & Growth Analysis" focuses on the developmental aspects of a thesis project within a professional setting, framing it as a growth opportunity rather than a traditional career path.

🌐 Work Environment

Office Type: Framna operates with a hybrid model, but for this thesis role, the expectation is to work from their Stockholm studio. The office environment is described as "cozy" and collaborative, fostering interaction and knowledge sharing.

Office Location(s): Kungsgatan 55, Stockholm, 111 22, Sweden. This central Stockholm location is likely easily accessible via public transportation.

Workspace Context:

  • Dedicated desk space provided within the Stockholm studio.

  • Immersive environment surrounded by experienced developers, designers, testers, analysts, and product delivery leads.

  • Opportunities for spontaneous collaboration and structured learning activities.

  • Access to the company's internal resources and social events.

  • A culture that encourages sharing knowledge and collective problem-solving.

Work Schedule: While a full-time commitment (approx. 40 hours/week) is expected for thesis progress, there may be flexibility in daily hours, subject to agreement with the mentor. The emphasis is on consistent engagement and contribution within the studio environment.

πŸ“ Enhancement Note: The work environment details are synthesized from the location information and the description of the student experience at Framna's Stockholm studio.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Psychometric Assessment: An initial screening to evaluate personality traits and logical reasoning abilities, common for assessing candidate suitability for a structured environment.

  • Recruiter Interview: An introductory conversation to assess general fit, motivation, and understanding of the thesis opportunity.

  • Case Assignment: A practical task designed to evaluate the candidate's problem-solving skills, technical aptitude, and ability to apply research methodologies relevant to Generative UI and native app development.

  • Case Interview: A follow-up discussion to review the candidate's case assignment, probe deeper into their thought process, technical approach, and how they might tackle the thesis challenges.

Portfolio Review Tips:

  • Highlight Relevant Projects: Showcase academic projects, personal projects, or contributions that demonstrate experience in native app development, AI/ML prototyping, HCI research, or empirical study design.

  • Code Samples: Provide links to code repositories (e.g., GitHub) that clearly illustrate your coding proficiency, architectural thinking, and ability to implement complex features. Focus on well-documented and structured code.

  • Research Methodology: If applicable, present projects where you designed and executed experiments, collected data, and drew conclusions. Clearly articulate your methodology and findings.

  • Problem-Solving Approach: Be prepared to walk through specific challenges you've faced in projects and how you approached solving them, emphasizing your thought process and technical decisions.

  • Clarity and Conciseness: Ensure your portfolio is well-organized, easy to navigate, and clearly communicates your skills and experiences relevant to the thesis topic.

Challenge Preparation:

  • Understand Generative UI Concepts: Familiarize yourself with the core concepts of Generative UI, LLMs, and their application in interface design. Review relevant academic papers and industry discussions.

  • Native App Development Fundamentals: Brush up on the basics of native app development (iOS or Android), including UI components, lifecycle, and common architectural patterns.

  • Empirical Research Design: Prepare to discuss how you would design an experiment to compare different model-to-interface contracts, considering metrics, variables, and potential biases.

  • System Architecture: Think about the architectural considerations for integrating LLMs into native applications, including data flow, error handling, and performance.

  • Framna's Work: Research Framna's portfolio and case studies to understand their product-led approach and the types of clients and projects they undertake.

πŸ“ Enhancement Note: The application process details are directly from the provided "Our hiring process" section. Portfolio and challenge preparation advice is tailored to the specific thesis topic and the expected skills.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Native App Development Platforms: Xcode (for iOS development) and Android Studio (for Android development) will be essential for implementing the native app feature.

  • Programming Languages: Swift or Objective-C for iOS, and Kotlin or Java for Android.

  • Version Control: Git (e.g., GitHub, GitLab, Bitbucket) for code management and collaboration.

Analytics & Reporting:

  • Data Analysis Tools: Python (with libraries like Pandas, NumPy, SciPy) or R for statistical analysis and data manipulation.

  • Visualization Tools: Matplotlib, Seaborn, or potentially dashboarding tools if used for reporting findings.

  • Performance Monitoring: Tools within Xcode and Android Studio for profiling app performance, latency, and resource usage.

CRM & Automation:

  • While not directly managing CRM systems, understanding how user interaction data is collected and analyzed might be relevant.

  • Familiarity with API integrations and potentially cloud-based AI/ML services (e.g., OpenAI API, Google AI Platform) could be beneficial for model interaction.

  • Design System Tools: Understanding of tools like Figma or Sketch may be useful for evaluating visual conformance and design system adherence.

πŸ“ Enhancement Note: The tools and technology stack are inferred based on the requirements of native app development, AI/ML research, and empirical data analysis for a thesis project of this nature.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Product Excellence: A strong focus on building high-quality, impactful digital products that drive market success ("Win by product").

  • Collaboration & Knowledge Sharing: Fostering an environment where team members, including thesis students, can learn from each other through shared activities and open communication.

  • Innovation & Cutting-Edge Technology: A commitment to exploring and implementing advanced technologies like Generative UI to push the boundaries of digital product development.

  • Data-Driven Decision Making: Utilizing data and empirical evidence to inform design, development, and strategic choices.

  • User-Centricity: A dedication to creating products that meet user needs and provide significant value.

Collaboration Style:

  • Cross-Functional Integration: Encouraging interaction and collaboration between different disciplines (development, design, testing, analysis) to ensure holistic product development.

  • Mentorship & Learning: A culture that supports the growth of individuals, including students, by providing guidance and opportunities to learn from experienced professionals.

  • Open Communication: Valuing transparency and open dialogue to address challenges and share insights effectively.

  • Pragmatic Innovation: Balancing the exploration of new technologies with practical application and measurable impact.

πŸ“ Enhancement Note: Team culture and values are synthesized from Framna's company description, their "Win by product" slogan, and the emphasis on a collaborative learning environment for thesis students.

⚑ Challenges & Growth Opportunities

Challenges:

  • Technical Complexity: Navigating the intricacies of integrating LLMs with native app interfaces, managing model outputs, and ensuring robustness.

  • Empirical Rigor: Designing and executing experiments that yield statistically significant and actionable results, while controlling for variables and biases.

  • Defining "Generative UI": Establishing clear, measurable criteria for evaluating the performance, consistency, and safety of AI-generated interfaces.

  • Balancing Academic and Professional Demands: Effectively managing thesis research alongside the expectations of working within a professional studio environment.

  • Rapidly Evolving Field: Keeping pace with the fast-moving advancements in AI and LLM technology.

Learning & Development Opportunities:

  • Deep Dive into Generative AI: Gaining hands-on expertise in a highly sought-after and rapidly evolving area of AI.

  • Advanced Research Skills: Honing abilities in experimental design, data analysis, and scientific reporting.

  • Native Mobile Development: Strengthening practical skills in building robust applications for iOS and/or Android.

  • Product Development Lifecycle: Understanding how research and development integrate into the broader process of creating commercial digital products.

  • Professional Networking: Building relationships with industry professionals at a leading digital product studio.

  • Mentorship: Receiving guidance from experienced practitioners in software engineering, AI, and product design.

πŸ“ Enhancement Note: Challenges and growth opportunities are framed around the specific technical and research aspects of the thesis topic, as well as the unique experience of conducting academic work within a commercial setting.

πŸ’‘ Interview Preparation

Strategy Questions:

  • How would you approach the design of an empirical study to compare different model-to-interface contracts for Generative UI? What metrics would be most critical, and why?

  • Describe a potential failure mode you anticipate with Generative UI and propose a strategy for graceful degradation or error handling.

  • How do you balance the flexibility of generative models with the need for consistency, reliability, and safety in a production-ready application?

  • What architectural considerations are paramount when integrating LLM-driven interfaces into native mobile applications?

  • How would you measure the "token cost per rendered screen" and what are the implications of this metric for product development? Company & Culture Questions:

  • What interests you most about Framna's approach to product development and their "Win by product" philosophy?

  • How do you see your thesis contributing to Framna's understanding of Generative UI and its practical applications?

  • Describe your experience working in collaborative environments and how you contribute to team success.

  • What are your expectations for mentorship and learning during this thesis project? Portfolio Presentation Strategy:

  • Case Study Deep Dive: Select one or two key academic or personal projects that best showcase your ability to build, experiment, and analyze. Be prepared to walk through the project's goals, your methodology, technical challenges, and outcomes.

  • Demonstrate Technical Proficiency: If you have code samples, be ready to explain specific implementation details, architectural choices, and problem-solving techniques.

  • Quantify Results: For any project where you conducted evaluations, clearly present the data, metrics, and your interpretation of the findings. Emphasize any impact or insights derived.

  • Connect to Thesis: Articulate how the skills and experience demonstrated in your portfolio are directly relevant to the proposed Generative UI thesis topic.

  • Showcase Research Mindset: Emphasize your ability to think critically, hypothesize, test, and draw evidence-based conclusions.

πŸ“ Enhancement Note: Interview preparation questions are crafted to probe the candidate's understanding of the thesis topic, their research capabilities, and their alignment with Framna's culture and product-driven approach.

πŸ“Œ Application Steps

To apply for this Master's Thesis opportunity:

  • Submit your application through the provided link on the Framna careers page.

  • Portfolio Customization: Curate your academic projects, personal projects, or contributions that best highlight your experience in native app development, AI/ML prototyping, HCI, or empirical research. Ensure code repositories are accessible and well-documented.

  • Resume/CV Optimization: Tailor your CV to emphasize relevant academic achievements, research experience, technical skills (programming languages, AI concepts), and any prior project work related to software development or experimentation.

  • Interview Preparation: Thoroughly review the potential interview questions provided above. Practice articulating your technical approach, research methodology, and problem-solving skills, particularly concerning Generative UI.

  • Company Research: Familiarize yourself with Framna's mission, values, and their portfolio of work to understand their product-led approach and how this thesis project aligns with their strategic interests.

⚠️ 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 final-year master's students with an interest in HCI, mobile computing, or AI systems design. The role requires the ability to build prototypes and conduct structured empirical comparisons starting in January 2027.