UX Designer

DBeaver
Full-time•Belgrade, Serbia

šŸ“ Job Overview

Job Title: UX Designer

Company: DBeaver

Location: Belgrade, Serbia / Budapest, Hungary / Remote (Europe)

Job Type: Full-Time

Category: Product Design / User Experience

Date Posted: May 28, 2026

Experience Level: Mid-Level (2-5 years)

Remote Status: Hybrid / Remote (Europe)

šŸš€ Role Summary

  • Design intuitive user experiences and interfaces for DBeaver's suite of desktop products, focusing on complex data management and developer tools.

  • Conduct in-depth UX research and analysis to identify usability pain points within existing functionality, particularly for technically complex workflows.

  • Collaborate closely with product managers and a development team to translate user needs and technical requirements into seamless, efficient, and user-friendly designs.

  • Champion a strong understanding of user-centered design principles applied to desktop applications and data-intensive interfaces.

  • Contribute to the entire product development lifecycle, from discovery and feature planning through to iterative improvements and design system maintenance.

šŸ“ Enhancement Note: This role is specifically tailored for a UX Designer with a strong technical aptitude and experience in complex desktop applications. The emphasis on "developers, analysts, and database engineers" as the target user base, combined with the mention of "complex workflows" and "data-heavy interfaces," indicates a need for a designer who can navigate and simplify intricate technical environments rather than a generalist UX role. The "open-source approach" and "community of over 13+ million active users" suggest a dynamic and user-feedback-driven design process.

šŸ“ˆ Primary Responsibilities

  • Architect and design user experience (UX) flows and user interfaces (UI) for DBeaver's desktop applications, ensuring a cohesive and intuitive user journey.

  • Proactively analyze existing product features and user workflows to identify usability bottlenecks, areas for improvement, and potential UX issues, proposing actionable solutions.

  • Engage in close collaboration with software developers and product managers throughout the design and development process, ensuring design feasibility and alignment with technical constraints.

  • Enhance the usability of technically complex workflows critical for developers, analysts, and database engineers, simplifying intricate operations into user-friendly interactions.

  • Actively participate in product discovery sessions, contributing to feature ideation, roadmap planning, and the definition of new product functionalities.

  • Conduct targeted UX research, including user interviews, surveys, and feedback analysis, specifically with technical user segments to gather insights and validate design decisions.

  • Maintain and evolve design consistency across all DBeaver desktop product experiences, ensuring a unified brand and user interaction standard.

šŸ“ Enhancement Note: The responsibilities highlight a proactive approach to UX improvement ("find weak points," "suggest practical improvements") rather than solely executing assigned tasks. The focus on "technically complex workflows" and "data-heavy interfaces" is a recurring theme, underscoring the specialized nature of this UX role.

šŸŽ“ Skills & Qualifications

Education: While no specific degree is mandated, a background in Computer Science, Human-Computer Interaction (HCI), Graphic Design, or a related technical/design field is highly beneficial.

Experience: A minimum of 3 years of professional experience in UX/Product Design, with a demonstrable track record in designing and improving complex desktop applications or technical products.

Required Skills:

  • Proficient in UX design principles, user-centered design methodologies, and user flow mapping.

  • Demonstrated experience designing for complex technical products, ideally within the software development or data management space.

  • Strong analytical thinking and problem-solving skills to diagnose UX issues in existing products and propose effective solutions.

  • Proven ability to collaborate effectively with development teams, understanding technical constraints and communication nuances.

  • Experience conducting UX research, gathering user feedback, and translating insights into design improvements.

  • Skill in simplifying complex functionality and data-intensive interfaces (e.g., tables, editors, dashboards) into intuitive user experiences.

Preferred Skills:

  • Direct experience with developer tools, Integrated Development Environments (IDEs), database management tools, or SQL-specific products.

  • Understanding of desktop UX patterns, human interface guidelines, and challenges associated with cross-platform application design.

  • Experience conducting usability testing sessions with technical audiences (developers, engineers, analysts).

  • Familiarity with or contribution to open-source projects.

  • Knowledge of SQL and data manipulation concepts.

šŸ“ Enhancement Note: The requirement for a "technical background: technical education, programming experience, SQL knowledge, or experience working with data" is a critical differentiator for this role. It signals that DBeaver is looking for a UX Designer who can deeply understand the technical context of their users, not just surface-level usability. This also implies that candidates with less direct UX experience but strong technical backgrounds in relevant fields might be considered, as per the "Skills Can Be Learned, But Passion Can't" note.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • A portfolio showcasing a minimum of 3 significant UX design projects, with a strong emphasis on desktop applications or complex technical software.

  • Case studies that detail your process for identifying UX problems, conducting research, iterating on designs, and collaborating with development teams.

  • Demonstrations of your ability to simplify complex functionalities and data visualizations into intuitive and efficient user interfaces.

  • Evidence of your contribution to improving usability and user experience in past roles, ideally with measurable outcomes or impact.

Process Documentation:

  • Clearly articulate your design process from problem definition and user research through to wireframing, prototyping, and handoff to development.

  • Showcase your approach to iterative design and how you incorporate user feedback into design refinements.

  • Provide examples of how you document design decisions, user flows, and interface specifications for development teams.

  • Demonstrate familiarity with agile methodologies like Scrum, including how UX integrates into sprint planning and execution.

šŸ“ Enhancement Note: Given the focus on complex technical products and developer tools, the portfolio should emphasize analytical rigor, problem-solving, and an understanding of technical constraints in the design process. Simply showcasing aesthetic designs will not suffice; the narrative must highlight the "why" and "how" behind design decisions, especially concerning usability improvements for technical users.

šŸ’µ Compensation & Benefits

Salary Range: For a UX Designer with 3+ years of experience in Belgrade, Serbia, the estimated annual salary range is approximately €25,000 - €45,000 (gross). For Budapest, Hungary, this might be slightly higher, around €28,000 - €50,000 (gross). Remote roles within Europe may align with these ranges, subject to the specific country's cost of living and DBeaver's compensation bands.

Benefits:

  • Competitive salary commensurate with experience and location.

  • Opportunity to work on a leading, widely-used open-source product with a large global community.

  • Flexible work arrangements, including remote work options within Europe.

  • Emphasis on work-life balance, fostering a sustainable work environment.

  • Collaborative and supportive team culture focused on innovation and user satisfaction.

  • Potential for professional growth and skill development in a dynamic tech environment.

  • Exposure to cutting-edge technologies and complex data management challenges.

Working Hours: Standard full-time working hours (approximately 40 hours per week), with flexibility and an emphasis on work-life balance. The specific schedule can often be coordinated with the team to accommodate different time zones and personal needs, especially for remote employees.

šŸ“ Enhancement Note: Salary estimates are based on general market research for UX Designers with 2-5 years of experience in Eastern European tech hubs like Belgrade and Budapest, and remote roles within the EU. These are approximate gross figures and may vary significantly based on individual skills, interview performance, and DBeaver's specific compensation structure. Benefits are inferred from the company description's emphasis on work-life balance and the nature of working for a successful tech company.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: Software Development, Data Management, Database Tools. DBeaver operates in a highly competitive but growing market driven by the increasing reliance on data analytics and management across all industries.

Company Size: DBeaver has a significant global reach with over 13 million active users, indicating a robust and established product. While the exact employee count isn't specified, the presence of offices in Belgrade and Budapest, along with remote options, suggests a mid-sized to large company structure with distributed teams.

Founded: DBeaver's inception as an open-source project and its subsequent evolution into enterprise solutions points to a culture that values community, collaboration, and technical excellence. The "open-source approach fuels our innovation" highlights a commitment to transparency and community-driven development.

Team Structure:

  • The UX Designer will join the "desktop products team," suggesting a specialized unit focused on the core DBeaver application.

  • Collaboration is expected with Product Managers and Developers, indicating a cross-functional team structure common in agile environments.

Methodology:

  • Data-driven decision-making is paramount, with a strong reliance on user feedback from a large community and analytical insights from product usage.

  • Workflow planning and optimization are core to the role, specifically for complex technical processes.

  • Automation and efficiency are key objectives, as DBeaver aims to streamline data integration and management for professionals.

Company Website: https://dbeaver.com/

šŸ“ Enhancement Note: The company culture is heavily influenced by its open-source roots, suggesting a collaborative, user-centric, and technically driven environment. The emphasis on "work-life balance" and "well-structured processes" points to a mature organization that values sustainable productivity and employee well-being.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned at a Mid-Level UX Designer stage. It requires independent contribution and the ability to manage design tasks for significant product areas. The focus on analyzing existing functionality and driving improvements suggests a path towards becoming a senior designer or a UX lead within the desktop products team.

Reporting Structure: The UX Designer will likely report to a Head of Product Design, a Lead UX Designer, or a Product Manager overseeing the desktop products. Collaboration will be direct and frequent with developers and product managers.

Operations Impact: The UX Designer's impact is crucial for DBeaver's mission of seamlessly integrating data into professional routines. By improving the usability of complex tools for millions of users, this role directly influences user adoption, satisfaction, retention, and the overall perceived value of DBeaver's products, ultimately contributing to its market leadership.

Growth Opportunities:

  • Specialization: Deepen expertise in designing for complex technical domains, data visualization, and developer tools.

  • Leadership: Progress to a Senior UX Designer role, mentoring junior designers, and leading design initiatives for major features or product lines.

  • Skill Development: Gain exposure to a wide range of database technologies and developer workflows, enhancing technical understanding. Opportunities to learn advanced design tools and methodologies, including contributing to and maintaining design systems.

  • Cross-functional Exposure: Develop a strong understanding of product management and software development processes, potentially leading to product-focused roles.

šŸ“ Enhancement Note: The growth path here is strongly tied to developing deep domain expertise in data tools and developer workflows, becoming a go-to expert for complex UX challenges within DBeaver. The company's open-source nature might also offer unique opportunities for visibility and contribution within a wider technical community.

🌐 Work Environment

Office Type: DBeaver offers both office-based work in Belgrade, Serbia, and Budapest, Hungary, as well as fully remote options for candidates located within Europe. The office environments likely foster collaboration and a strong team presence.

Office Location(s):

  • Belgrade, Serbia: A major European hub with a growing tech scene.

Workspace Context:

  • For office-based employees, the workspace will likely be modern, collaborative, and equipped with standard office amenities.

  • Remote employees will need a dedicated, productive home office setup. DBeaver likely supports remote work with the necessary tools and communication platforms.

  • The environment is expected to be dynamic and fast-paced, driven by agile development cycles and continuous improvement.

  • Access to standard design and development tools (Figma, Jira, Confluence, GitHub) is expected.

Work Schedule: The role is full-time, approximately 40 hours per week. While a standard schedule is implied, DBeaver emphasizes work-life balance and offers flexibility, particularly for remote employees, allowing for adjustments to accommodate personal needs and cross-timezone collaboration.

šŸ“ Enhancement Note: The hybrid/remote nature of the role requires self-discipline and strong communication skills, especially for remote candidates. The emphasis on work-life balance suggests a culture that respects personal time and avoids excessive overtime, which is attractive for professionals seeking sustainability in their careers.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A brief call with an HR representative or recruiter to assess basic qualifications, experience, and cultural fit.

  • Portfolio Review & Technical Interview: A more in-depth session where candidates present their portfolio, discussing specific projects, design process, problem-solving approaches, and how they handled complex technical challenges. Expect questions about their experience with data-heavy interfaces and desktop applications.

  • Team/Manager Interview: A discussion with the hiring manager and potentially other team members (developers, product managers) to evaluate collaboration skills, technical understanding, and alignment with team dynamics. This may involve a small design exercise or case study discussion.

  • Final Interview: Potentially a conversation with a senior leader to finalize the decision, focusing on strategic alignment and long-term vision.

Portfolio Review Tips:

  • Focus on Impact: Clearly articulate the problems you solved, your design process, and the tangible outcomes or improvements achieved. Quantify results where possible (e.g., improved conversion rates, reduced support tickets, increased task completion speed).

  • Showcase Process: Detail your research methods, ideation stages, wireframing, prototyping, and how you collaborated with developers. Explain why you made certain design decisions.

  • Highlight Technical Aptitude: Include projects that demonstrate your ability to design for complex systems, data-intensive interfaces, or technical user bases. Explicitly mention any experience with SQL, programming, or developer tools.

  • Tailor to DBeaver: Emphasize projects that align with DBeaver's focus on desktop applications, data management, and developer tools. Show an understanding of their user base.

  • Prepare to Discuss Tools: Be ready to talk about your experience with Figma, and how you've used tools like Jira and Confluence for project management and documentation.

Challenge Preparation:

  • Understand DBeaver's Products: Familiarize yourself with the DBeaver Community and Enterprise editions. Understand their core functionalities and target users.

  • Practice Simplifying Complexity: Be ready to discuss how you would simplify a complex technical workflow or data presentation.

  • Prepare for Technical Questions: Brush up on your understanding of SQL, database concepts, and common developer workflows.

  • Articulate Collaboration: Prepare examples of how you've successfully worked with developers and product managers to achieve design goals.

šŸ“ Enhancement Note: The emphasis on a "technical background" and "complex technical products" means the interview process will likely delve deeply into your technical understanding and problem-solving skills within that context. Be prepared to defend your design choices with logic rooted in user needs and technical feasibility.

šŸ›  Tools & Technology Stack

Primary Tools:

  • Figma: The primary tool for UI/UX design, wireframing, prototyping, and potentially design system components. Proficiency is essential.

  • Jira: Used for project management, task tracking, and sprint planning within an agile (Scrum) framework.

  • Confluence: For documentation, knowledge sharing, and creating detailed design specifications.

  • GitHub: Likely used for code repositories and version control, indicating a need for understanding developer workflows and potentially contributing to design assets or documentation.

Analytics & Reporting:

CRM & Automation:

Other Tools:

  • Design Systems: Experience with creating or working within design systems is highly valued for maintaining consistency.

  • Interactive Prototyping Tools: Beyond Figma, familiarity with other prototyping tools enhances the ability to create realistic user simulations.

  • SQL: Essential for understanding the core functionality of DBeaver and its users.

šŸ“ Enhancement Note: Proficiency in Figma is a must. The inclusion of Jira, Confluence, and GitHub indicates a tightly integrated development process where UX designers are expected to be active participants, contributing to documentation and understanding the development pipeline.

šŸ‘„ Team Culture & Values

Operations Values:

  • User-Centricity: A deep commitment to understanding and serving the needs of a large, diverse, and technically sophisticated user base.

  • Innovation: Driven by an open-source ethos, embracing new ideas and continuous improvement to stay at the forefront of data management tools.

  • Collaboration: A strong emphasis on teamwork, open communication, and mutual support between designers, developers, and product managers.

  • Efficiency & Usability: A core value in simplifying complex tasks and providing intuitive tools that enhance productivity for professionals.

  • Passion for Data: A shared enthusiasm for databases, data management, and empowering users with data-driven insights.

Collaboration Style:

  • Cross-functional Integration: UX designers are integral to product teams, working closely with developers and product managers from concept to launch.

  • Agile & Iterative: A culture of working in sprints, with regular feedback loops and a willingness to adapt designs based on new information or user input.

  • Knowledge Sharing: Encouragement of sharing design patterns, research findings, and best practices across the team and potentially the wider community.

  • Constructive Feedback: An environment where design decisions are openly discussed, and feedback is given and received constructively to achieve the best possible product.

šŸ“ Enhancement Note: The company's open-source heritage likely fosters a culture of transparency and community involvement, which can translate into a more open and collaborative internal working environment.

⚔ Challenges & Growth Opportunities

Challenges:

  • Complexity of User Needs: Designing for a highly technical audience (developers, analysts, engineers) with diverse and often intricate requirements.

  • Balancing User Needs and Technical Constraints: Effectively translating complex technical functionalities into user-friendly interfaces while respecting development limitations and timelines.

  • Maintaining Consistency Across Products: Ensuring a unified and coherent user experience across multiple desktop applications and features.

  • Adapting to Evolving Technologies: Staying current with advancements in database technologies, developer tools, and UX best practices.

Learning & Development Opportunities:

  • Domain Expertise: Deepen knowledge of various database systems, SQL, and data engineering workflows through hands-on design work.

  • Advanced UX Skills: Opportunities to refine skills in complex system design, data visualization, and user research with technical audiences.

  • Design Systems: Contribute to or lead the development and maintenance of DBeaver's design system, a valuable skill for career progression.

  • Open-Source Contribution: Potential to gain recognition and experience by contributing to the DBeaver open-source project and community.

  • Mentorship: Access to experienced designers and engineers for guidance and skill development.

šŸ“ Enhancement Note: The challenges are directly tied to the specialized nature of DBeaver's products. Overcoming these requires a unique blend of design acumen and technical understanding, offering significant growth potential for those who excel.

šŸ’” Interview Preparation

Strategy Questions:

  • "Describe a time you had to design a UX for a technically complex workflow. What were the challenges, and how did you simplify it?" (Focus on your process, user research, and problem-solving.)

  • "How do you approach understanding the needs of developer or data analyst users? Can you give an example of research you've conducted with such groups?" (Highlight your research methodologies and empathy for technical users.)

  • "Imagine you're tasked with redesigning a complex data table interface. What are the key considerations you'd focus on, and what DBeaver features would you analyze?" (Demonstrate your understanding of data-heavy interfaces and analytical thinking.)

Company & Culture Questions:

  • "What interests you about DBeaver and our mission to integrate data into professional routines?" (Research DBeaver's mission, values, and product.)

  • "How do you see your skills in UX design contributing to an open-source product with millions of users?" (Connect your abilities to DBeaver's unique context.)

  • "Describe your ideal work environment and how you collaborate with developers and product managers." (Align your expectations with DBeaver's culture.)

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly define the problem, your role, the process you followed, your design solutions, and the impact/outcomes.

  • Emphasize Technical Context: For DBeaver, highlight projects involving data, complex workflows, developer tools, or desktop applications. Explain your understanding of the technical domain.

  • Showcase Iteration: Present how you iterated on designs based on feedback or testing. This demonstrates a mature design process.

  • Be Ready for Deep Dives: Anticipate detailed questions about your design choices, research methods, and collaboration experiences.

  • Practice Your Talking Points: Rehearse your presentation to ensure clarity, conciseness, and confidence. Be prepared to answer questions on the fly.

šŸ“ Enhancement Note: The interview process will likely heavily scrutinize your technical understanding and your ability to apply UX principles to complex, data-driven desktop applications. Be prepared to discuss specific design decisions and their rationale in detail, linking them back to user needs and technical feasibility.

šŸ“Œ Application Steps

To apply for this UX Designer position:

  • Submit your application through the provided link on the Greenhouse job board.

  • Tailor Your Resume: Highlight your experience with desktop applications, complex technical products, data-heavy interfaces, and any relevant technical background (SQL, programming). Quantify achievements wherever possible.

  • Curate Your Portfolio: Select 3-5 of your strongest projects that best demonstrate your skills for this role, with a focus on complexity, data, and desktop applications. Ensure each case study clearly outlines the problem, your process, solutions, and impact.

  • Prepare for Technical Discussions: Brush up on your understanding of SQL, database concepts, and common developer workflows. Be ready to discuss your Figma expertise and experience with agile tools like Jira.

  • Research DBeaver: Familiarize yourself with DBeaver's products, mission, and target audience to articulate your interest and understanding 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

Requires 3+ years of experience in UX/Product Design with a strong focus on complex desktop applications and data-heavy interfaces. A technical background in programming or SQL and proficiency in English are essential.