Fullstack Developer (Frontend & UX/UI focused) to Mercuri Urval

Computer Sweden Recruitment
Full-timeStockholm, Sweden

📍 Job Overview

Job Title: Fullstack Developer (Frontend & UX/UI focused)

Company: Mercuri Urval

Location: Stockholm, Stockholm, Sweden

Job Type: Full-time

Category: Software Development / Technology

Date Posted: February 19, 2026

Experience Level: Mid-Senior (5-10 years)

Remote Status: Hybrid

🚀 Role Summary

  • Fullstack development with a strong emphasis on frontend and UX/UI design to shape critical digital systems.

  • Opportunity to influence technical decisions, product direction, and end-to-end development of key applications for a global leadership acquisition and advisory firm.

  • Involvement in the entire software development lifecycle, from conceptualization and design through to maintenance.

  • Collaboration with business stakeholders to translate complex requirements into scalable and sustainable technical solutions.

📝 Enhancement Note: While the raw input describes a "Fullstack Developer (Frontend & UX/UI focused)", the core responsibilities and required skills lean heavily towards a senior developer role with significant ownership and architectural input. The "5-10 years" experience level aligns with this, suggesting a candidate who can not only execute but also guide technical direction. The hybrid nature of the role implies a need for strong self-management and communication skills.

📈 Primary Responsibilities

  • Design, develop, and enhance user-friendly, robust, and performant web applications leveraging modern frontend and backend technologies.

  • Lead frontend and UX/UI development initiatives across Mercuri Urval's critical business core systems, ensuring a high-quality user experience.

  • Take end-to-end technical ownership throughout the entire application lifecycle: from initial idea generation, through design, development, rigorous testing, successful release, and ongoing maintenance.

  • Collaborate closely with business stakeholders, product managers, and other cross-functional teams to effectively translate complex business requirements into sustainable, scalable, and maintainable technical solutions.

  • Actively contribute to architectural decisions, establish and uphold technical standards, and champion best practices for code quality, security, and performance.

  • Participate in code reviews, provide constructive feedback to peers, and mentor junior developers to foster a culture of continuous improvement and knowledge sharing within the development team.

  • Identify opportunities for process improvement and automation within the development workflow and application functionalities, contributing to increased efficiency and effectiveness.

📝 Enhancement Note: The primary responsibilities have been expanded to detail the full scope of a senior fullstack developer role, including architectural contributions, lifecycle ownership, stakeholder collaboration, and team mentorship, which are implied by the "lead frontend and UX/UI development" and "contribute to architecture decisions" statements.

🎓 Skills & Qualifications

Education:

  • While no specific degree is mandated, a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field is highly preferred, demonstrating a strong foundational understanding of computing principles.

Experience:

  • Minimum of 5-10 years of professional experience in fullstack software development, with a proven track record of delivering complex web applications.

  • Demonstrated experience in leading frontend and UX/UI development efforts, including a deep understanding of responsive design, accessibility standards (WCAG), and user-centered design principles.

Required Skills:

  • Frontend Expertise: Advanced proficiency in HTML5, CSS3 (including preprocessors like SASS/LESS), and modern JavaScript (ES6+).

  • Frontend Frameworks/Libraries: Significant experience with Blazor is a core requirement.

  • Backend Development: Robust experience with .NET framework and C#, including building and consuming RESTful APIs.

  • Database Management: Proficiency in SQL Server, including designing schemas, writing efficient queries, and optimizing database performance.

  • Software Architecture: Solid understanding of software architecture principles, design patterns (e.g., MVC, MVVM), and best practices for building scalable and maintainable applications.

  • Version Control: Expertise in using Git for version control, including branching strategies, merging, and pull request workflows.

  • Agile Methodologies: Practical experience with agile development processes, emphasizing collaboration and iterative development.

  • English Fluency: Excellent written and verbal communication skills in English.

Preferred Skills:

  • Swedish Language: Conversational or fluent in Swedish, as it is listed as an advantage for communication with local stakeholders.

  • DevOps Practices: Familiarity with DevOps principles, CI/CD pipelines, and tools such as Azure DevOps, Jenkins, or similar.

  • UX/UI Design Tools: Experience with wireframing and prototyping tools (e.g., Figma, Sketch, Adobe XD) and creating user flows.

  • High-Compliance Industries: Experience developing software for regulated or high-compliance industries (e.g., finance, healthcare, government).

  • CRM/HR Systems Knowledge: Understanding of organizational business processes, particularly sales processes (CRM) or recruitment and people management (HR systems).

  • Cloud Platforms: Exposure to cloud environments like Azure or AWS.

📝 Enhancement Note: The "ai_experience_level" was interpreted as 5-10 years. The "ai_key_skills" were integrated and expanded upon, differentiating between core requirements and preferred skills. The "Swedish is an advantage" point was noted under preferred skills. The mention of regulated industries and CRM/HR systems from the original description was added to preferred skills.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrated Fullstack Application: Showcase at least one significant fullstack web application project where you were instrumental in both frontend and backend development, ideally with a focus on UX/UI.

  • UX/UI Design Artifacts: Include examples of wireframes, user flows, or prototypes that illustrate your design thinking and user-centered approach. Highlight how these designs translated into the final user interface.

  • Technical Architecture Diagrams: Present diagrams or descriptions of the software architecture for a past project, detailing the frontend and backend components, APIs, database structure, and any architectural patterns employed.

  • Code Samples/Repository: Provide access to a public GitHub repository or well-documented code samples that highlight your coding style, proficiency in required technologies (e.g., Blazor, .NET, C#, JavaScript), and adherence to best practices.

  • Process Improvement Case Studies: Detail instances where you identified inefficiencies in development processes or application functionality and implemented solutions that led to measurable improvements (e.g., faster deployment, reduced bugs, enhanced user satisfaction).

Process Documentation:

  • Workflow Design & Optimization: Be prepared to discuss how you approach designing and optimizing development workflows, including your experience with agile methodologies and CI/CD pipelines.

  • System Implementation & Automation: Discuss past projects involving the implementation of new systems or features, with a focus on how you ensured smooth integration, robust testing, and any automation strategies employed.

  • Performance Measurement & Analysis: Be ready to articulate how you measure and analyze the performance of applications and development processes, using metrics related to user experience, system stability, and development velocity.

📝 Enhancement Note: This section is crafted to provide actionable guidance for candidates on what a "Process & Systems Portfolio" would entail for a senior fullstack developer, focusing on tangible evidence of skills, design thinking, architectural understanding, and process improvement capabilities.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Health & Wellness: Comprehensive health insurance, including medical, dental, and vision coverage.

  • Retirement Savings: Generous employer contributions to a pension or retirement savings plan.

  • Work-Life Balance: Paid time off (holidays, vacation days, sick leave) in line with Swedish labor laws, potentially exceeding statutory minimums.

  • Professional Development: Opportunities for continuous learning, including access to training, workshops, conferences, and certifications relevant to fullstack development and UX/UI.

  • Hybrid Work Flexibility: The ability to work remotely for a portion of the week, offering a balance between in-office collaboration and personal flexibility.

  • Modern Tech Stack: Access to up-to-date hardware, software, and development tools necessary for efficient and effective work.

  • Performance Bonuses: Potential for performance-based bonuses tied to individual and company achievements.

Working Hours:

  • Standard full-time working hours are expected to be around 40 hours per week, with flexibility to accommodate project needs and personal work styles within the hybrid model. Core working hours may be established to ensure team synchronization for meetings and collaborative sessions.

📝 Enhancement Note: A salary range has been estimated for Stockholm, Sweden, based on the specified experience level and role. Standard benefits for a full-time position in Sweden, with a focus on tech roles, have been outlined. The working hours are based on the ai_working_hours field and the hybrid nature of the role.

🎯 Team & Company Context

🏢 Company Culture

Industry: Leadership Acquisition and Advisory / Executive Search / Management Consulting. Mercuri Urval operates within a highly professional, data-driven, and client-focused sector, where precision, ethical standards, and scientific methods are paramount.

Company Size: Mid-to-Large Enterprise (Mercuri Urval operates globally with a significant client base and employee network, suggesting a company size that offers both stability and opportunities for impact without excessive bureaucracy).

Founded: 1967. With over 50 years of experience, Mercuri Urval has a long-standing reputation and a deeply embedded organizational culture built on expertise, continuous improvement, and client success.

Team Structure:

  • The development team is described as "small" and "collaborative," indicating a close-knit unit where individual contributions are highly visible and impactful.

  • The reporting structure likely places the developer under a Head of Technology or a similar lead, with close collaboration with business stakeholders and potentially product management.

Methodology:

  • Data-Driven Decision Making: Mercuri Urval emphasizes "science-based methods" and "data analysis," suggesting that the development team also relies on data to inform technical decisions, measure performance, and identify areas for improvement.

  • Workflow Planning & Optimization: The role involves taking "technical responsibility throughout the entire lifecycle" and "improving processes," indicating a focus on efficient and well-defined development workflows.

  • Automation & Efficiency: Given the global reach and client volume, there's an inherent drive towards automation to enhance service delivery and internal operations.

Company Website: https://www.mercuriurval.com/sv-se/

📝 Enhancement Note: Company context has been derived from the provided description, focusing on how the industry, size, and history influence the work environment and expectations for a technology professional. The "small, collaborative team" and "contribute to architecture decisions" hints at a culture that values proactivity and technical leadership.

📈 Career & Growth Analysis

Operations Career Level: Mid-Senior Fullstack Developer. This role is positioned for an experienced professional who can independently manage complex development tasks, contribute to architectural discussions, and mentor others. It represents a significant step beyond junior or mid-level coding roles.

Reporting Structure: Likely reports to a Head of Technology, CTO, or a Team Lead within the IT department. Close collaboration is expected with business unit leaders and project managers to align technical solutions with strategic business objectives.

Operations Impact: The developer will directly impact the efficiency and effectiveness of Mercuri Urval's global operations by enhancing digital systems used by clients, candidates, and consultants. Their work will influence user experience, data integrity, and the delivery of core services like Executive Search and Leadership Assessment.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in specific areas like Blazor, .NET, cloud technologies, or advanced UX/UI design and architecture.

  • Architectural Leadership: Grow into a Lead Developer or Software Architect role, taking on greater responsibility for system design, technical strategy, and guiding the development team.

  • Cross-Functional Expertise: Develop a stronger understanding of Mercuri Urval's business processes (sales, recruitment, HR) which can lead to roles with more direct business impact or product ownership.

  • Mentorship & Team Lead: Transition into a leadership role, mentoring junior developers, managing small teams, and driving technical initiatives.

📝 Enhancement Note: This analysis focuses on how the 'Fullstack Developer' role at Mercuri Urval fits into a broader career trajectory within the technology and operations domain, emphasizing potential growth paths and the impact of the role.

🌐 Work Environment

Office Type: Hybrid work model. This suggests a modern office environment designed to facilitate collaboration, innovation, and focused work, balanced with remote flexibility.

Office Location(s): Norrtullsgatan 6, vaning 4, Stockholm, 113 29, Sweden. This location in Stockholm provides access to a vibrant tech and business hub.

Workspace Context:

  • Collaborative Spaces: The office likely features meeting rooms, breakout areas, and potentially open-plan zones conducive to team discussions, brainstorming sessions, and cross-functional collaboration.

  • Technology & Tools: Expect a well-equipped workspace with reliable internet, modern workstations, and access to the necessary software and development tools required for seamless fullstack development.

  • Team Interaction: Opportunities for informal and formal interactions with colleagues from both the technology team and other business units, fostering a strong sense of community and shared purpose.

Work Schedule:

  • The hybrid model allows for a structured work schedule that balances in-office days for collaboration with remote days for focused individual work. Specific in-office days will likely be coordinated with the team to maximize collaborative benefits.

📝 Enhancement Note: The "Hybrid" remote status and the specific Stockholm address are used to describe the work environment, emphasizing the blend of office and remote work and its implications for collaboration and productivity.

📄 Application & Portfolio Review Process

Interview Process:

  • Application Submission: Submit CV or apply via LinkedIn.

  • Initial Screening (Recruiter): A preliminary call with Alexandra Tihinen from Computer Sweden Recruitment to assess basic qualifications, experience, and cultural fit.

  • Technical Assessment (Hiring Team): This may involve a coding challenge (e.g., a take-home exercise or live coding session) focusing on core technologies like Blazor, .NET, JavaScript, and problem-solving skills.

  • In-depth Technical Interview: Discussion with the development team or lead to delve into architectural concepts, past project experiences, and problem-solving approaches. Expect detailed questions on software architecture, UX/UI principles, and specific technology choices.

  • Stakeholder Interview: A meeting with business stakeholders or a product manager to understand business requirements, assess communication skills, and evaluate how you translate complex needs into technical solutions.

  • Final Interview: Potentially a discussion with a senior leader to finalize the decision, focusing on cultural alignment, long-term vision, and overall contribution potential.

Portfolio Review Tips:

  • Curate Selectively: Do not present every project. Choose 2-3 significant projects that best demonstrate your fullstack capabilities, frontend/UX/UI focus, and impact.

  • Highlight Ownership & Impact: For each project, clearly articulate your specific role, the challenges faced, the solutions implemented, and the measurable outcomes (e.g., performance improvements, user satisfaction scores, efficiency gains).

  • Showcase UX/UI Process: For frontend-focused projects, walk through your design process – from wireframing and prototyping to final implementation, explaining your design rationale and how it addressed user needs.

  • Explain Technical Decisions: Be prepared to defend your architectural choices, technology selections, and coding patterns. Explain why you chose a particular approach.

  • Prepare for Live Coding/Problem-Solving: Practice common algorithms, data structures, and scenarios relevant to fullstack development, especially involving Blazor, .NET, and API interactions.

Challenge Preparation:

  • Understand the Business Context: Research Mercuri Urval's services, clients, and industry to understand the business domain and how technology supports their mission.

  • Focus on Core Technologies: Brush up on Blazor, .NET Core/5+, C#, SQL Server, RESTful APIs, and modern JavaScript.

  • Practice Agile Scenarios: Be ready to discuss how you would handle common agile challenges, such as changing requirements, scope creep, or technical debt.

  • Prepare Questions: Develop thoughtful questions about the team, technology stack, development processes, company culture, and future technical roadmap.

📝 Enhancement Note: This section provides detailed guidance on preparing for the interview process, with specific advice tailored to a fullstack developer role, emphasizing portfolio presentation, technical challenges, and understanding the business context of Mercuri Urval.

🛠 Tools & Technology Stack

Primary Tools:

  • Frontend: Blazor (required), HTML5, CSS3, JavaScript (ES6+).

  • Backend: .NET Core / .NET 5+, C#.

  • Databases: SQL Server.

  • APIs: RESTful APIs.

  • Version Control: Git.

  • Development Environment: Likely Visual Studio or VS Code.

Analytics & Reporting:

CRM & Automation:

  • CRM: Mercuri Urval likely uses a sophisticated CRM system for client and candidate management. Experience with CRM systems (e.g., Salesforce, Microsoft Dynamics, or specialized HR/recruitment software) would be beneficial.

  • Automation: Familiarity with CI/CD tools (e.g., Azure DevOps, Jenkins) for automated builds, testing, and deployments.

📝 Enhancement Note: The technology stack is detailed based on the "ai_key_skills" and the job description, specifying the core technologies and inferring related tools common in a professional development environment.

👥 Team Culture & Values

Operations Values:

  • Scientific Rigor & Data-Driven Approach: A core value of Mercuri Urval, translating to a development team that values evidence-based decision-making, performance metrics, and continuous improvement based on data.

  • Client Focus & Service Excellence: The organization's mission is to help organizations outperform through leadership. This translates to a development team focused on building systems that deliver exceptional value and user experience to clients, candidates, and internal consultants.

  • Integrity & Ethics: Operating in leadership acquisition and advisory requires high ethical standards. This likely permeates the development culture, emphasizing data security, privacy, and responsible development practices.

  • Collaboration & Teamwork: The emphasis on a "small, collaborative team" and working with "business stakeholders" highlights the importance of effective teamwork, clear communication, and mutual support.

  • Innovation & Continuous Learning: In a rapidly evolving tech landscape and a dynamic business sector, a commitment to staying updated with new technologies and methodologies is crucial.

Collaboration Style:

  • Cross-functional Integration: Developers are expected to work closely with non-technical stakeholders, requiring clear communication, empathy, and the ability to translate technical concepts into business language.

  • Feedback Culture: A "small, collaborative team" often fosters an environment where constructive feedback is regularly exchanged, both in code reviews and in process discussions, to drive collective improvement.

  • Knowledge Sharing: Encouraging team members to share expertise, best practices, and learnings to elevate the entire team's capabilities and ensure robust system development.

📝 Enhancement Note: This section extrapolates the company's stated values and operational focus into expected team culture and collaboration styles for a developer role, aligning with Mercuri Urval's industry and mission.

⚡ Challenges & Growth Opportunities

Challenges:

  • Balancing Legacy and Modern Tech: Potentially integrating new features with existing systems that may have a longer development history, requiring careful architectural planning and refactoring.

  • Global Scalability & Compliance: Ensuring applications are robust, scalable, and compliant with data regulations (e.g., GDPR) across multiple international markets.

  • Translating Complex Business Needs: Effectively understanding and translating the nuanced requirements of leadership acquisition and advisory services into functional, user-friendly software.

  • Keeping Pace with Technology: Continuously learning and adopting new technologies and best practices to maintain a competitive edge in software development.

Learning & Development Opportunities:

  • Advanced Blazor & .NET: Deepen expertise in these core technologies through training, advanced projects, and potentially certifications.

  • Cloud & DevOps: Gain practical experience with cloud platforms (Azure/AWS) and DevOps practices, contributing to modernizing the development pipeline.

  • UX/UI Design Principles: Enhance skills in user experience design, accessibility, and front-end architecture, potentially leading to UI/UX specialization.

  • Business Domain Knowledge: Develop a strong understanding of the executive search, leadership assessment, and advisory sectors, enabling more strategic contributions to product development.

  • Architectural Design: Opportunities to contribute to and eventually lead architectural decisions for new features and systems.

📝 Enhancement Note: This section identifies potential challenges inherent in the role and company context and outlines specific growth opportunities relevant to a fullstack developer aiming for career advancement.

💡 Interview Preparation

Strategy Questions:

  • "Describe a complex fullstack application you've built. What were the key technical challenges, and how did you overcome them? Focus on your role in both frontend (especially Blazor/UX/UI) and backend (.NET/C#)."

    • Preparation: Prepare a detailed case study. Structure it using the STAR method (Situation, Task, Action, Result). Emphasize your specific contributions, the trade-offs you considered, and the quantifiable outcomes.
  • "How would you approach designing a new feature for our client portal, ensuring it's both user-friendly and technically robust, considering performance and scalability?"

    • Preparation: Outline your design process: requirements gathering, wireframing/prototyping, technology selection (justifying choices like Blazor for frontend), API design, database schema considerations, testing strategy, and deployment.
  • "Mercuri Urval works with sensitive client data. How do you ensure security and compliance in your development practices?"

    • Preparation: Discuss your understanding of security best practices (e.g., OWASP Top 10), data encryption, secure coding techniques, authentication/authorization, and relevant compliance standards (like GDPR).

Company & Culture Questions:

  • "What interests you about Mercuri Urval and our mission in leadership acquisition and advisory?"

    • Preparation: Research the company thoroughly. Connect your skills and career aspirations to their mission and industry. Highlight how your technical contributions can support their strategic goals.
  • "How do you handle disagreements within a technical team, particularly regarding architectural decisions or code quality?"

    • Preparation: Discuss your approach to constructive conflict resolution, emphasizing collaboration, data-driven arguments, and a focus on the best outcome for the project and company.
  • "How do you measure the success of your work, both technically and in terms of business impact?"

    • Preparation: Be ready to discuss metrics beyond just code completion – e.g., application performance, user adoption, bug rates, contribution to business objectives, and efficiency gains.

Portfolio Presentation Strategy:

  • Tell a Story: For each project in your portfolio, frame it as a narrative. What was the problem? What was your solution? What was the impact?

  • Highlight UX/UI First: Given the role's focus, lead with the user-facing aspects. Show your wireframes, explain your design decisions, and then transition to the technical implementation.

  • Demo if Possible: If you have live demos or short video walkthroughs, they can be incredibly impactful. Otherwise, well-annotated screenshots and clear diagrams are key.

  • Focus on Blazor & .NET: Emphasize your specific contributions using the required technologies, explaining any complex logic or architectural patterns.

  • Be Ready for Deep Dives: Expect interviewers to ask detailed questions about specific lines of code or architectural components.

📝 Enhancement Note: This section provides detailed interview preparation advice, including sample questions, strategies for answering them, and specific tips for presenting a portfolio, all tailored to the fullstack developer role at Mercuri Urval.

📌 Application Steps

To apply for this fullstack developer position:

  • Submit your CV or apply via LinkedIn through the provided link.

  • Curate Your Portfolio: Select 2-3 key projects that best showcase your fullstack expertise, with a strong emphasis on your frontend, UX/UI, Blazor, and .NET development skills. Ensure these projects demonstrate end-to-end ownership and problem-solving.

  • Tailor Your Resume: Highlight keywords and experiences directly relevant to the job description, such as Blazor, .NET, C#, SQL Server, REST APIs, UX/UI design, software architecture, and agile methodologies. Quantify achievements wherever possible.

  • Prepare Your Portfolio Walkthrough: Practice presenting your selected projects, focusing on your specific contributions, technical decisions, and the business impact. Be ready for detailed technical questions.

  • Research Mercuri Urval: Understand their business, services, and values. Prepare thoughtful questions about their technology stack, development processes, and company culture to demonstrate your engagement and interest.

⚠️ 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 have several years of experience in both frontend technologies (HTML, CSS, JavaScript, Blazor) and backend technologies (.NET, C#, SQL Server, REST APIs), along with a solid understanding of software architecture and UX/UI principles. Fluency in English is required, and experience with Git and agile methodologies is necessary.