UX Designer
š Job Overview
Job Title: UX Designer
Company: DBeaver
Location: Europe-Remote (with options in Belgrade, Serbia / Budapest, Hungary)
Job Type: Full-Time
Category: Product & UX Design (with a focus on Technical/Data Applications)
Date Posted: May 28, 2026
Experience Level: Mid-Level (3+ years)
Remote Status: Fully Remote (Europe) or Hybrid (Belgrade/Budapest)
š Role Summary
-
Design intuitive user experiences and interfaces for DBeaver's suite of desktop data management products, focusing on enhancing the usability of complex technical workflows for developers, analysts, and database engineers.
-
Conduct thorough UX research and analysis to identify usability pain points within existing functionalities, translating findings into actionable design improvements and feature enhancements.
-
Collaborate closely with cross-functional teams, including product managers and a dedicated developer team, to drive product discovery, feature planning, and ensure seamless integration of UX designs into the development lifecycle.
-
Maintain a high degree of consistency and coherence across all DBeaver desktop product user experiences, upholding design standards and contributing to a unified product identity.
-
Leverage technical understanding, including SQL knowledge and experience with data-heavy interfaces, to design effective solutions for complex data manipulation and analysis tasks.
š Enhancement Note: While labeled as "UX Designer," the core responsibilities and required skills, particularly the emphasis on technical users, complex workflows, and data-heavy interfaces, strongly position this role within a specialized niche of product design. This role demands a blend of user-centered design principles and a deep understanding of technical software, making it crucial for candidates to highlight their experience with complex applications and data visualization.
š Primary Responsibilities
-
Conceptualize, design, and iterate on UX flows and interfaces for DBeaver's desktop applications, ensuring a user-friendly and efficient experience for technical professionals.
-
Perform in-depth analysis of existing product features to identify user experience weaknesses, bottlenecks, and areas for enhancement, providing data-backed recommendations.
-
Actively participate in product discovery sessions, contributing to feature planning, roadmap development, and strategic decision-making from a user experience perspective.
-
Drive the simplification of technically complex workflows, such as database querying, data manipulation, and administration tasks, into intuitive and accessible user interfaces.
-
Conduct user experience research, including user interviews, surveys, and feedback analysis, specifically targeting technical users (developers, analysts, database engineers) to gather insights.
-
Ensure design consistency and adherence to established design systems and patterns across all DBeaver desktop products, fostering a cohesive user journey.
-
Collaborate effectively with the engineering team throughout the design and development process, providing clear specifications, assets, and support to ensure accurate implementation.
-
Contribute to the continuous improvement of DBeaver's user interface and user experience by staying abreast of industry trends and best practices in desktop application design and data tools.
š Enhancement Note: The description emphasizes "improving usability of technically complex workflows" and "designing data-heavy interfaces." This suggests a need for candidates to demonstrate not just standard UX skills but also experience in breaking down intricate processes and presenting large datasets in an understandable manner, akin to roles in Sales Operations or Revenue Operations focusing on complex CRM/BI tool utilization.
š Skills & Qualifications
Education:
- While no specific degree is mandated, a technical education (e.g., Computer Science, Engineering, Information Technology) or equivalent demonstrable experience in a technical field is highly valued.
Experience:
- A minimum of 3 years of professional experience in UX Design, Product Design, or a closely related field.
Required Skills:
-
Product Design & UX Flow: Expertise in creating user flows, wireframes, mockups, and interactive prototypes for desktop applications.
-
Technical Product Experience: Demonstrated experience working on or designing for complex technical products, developer tools, or data-intensive applications.
-
Analytical & Research Skills: Strong ability to analyze existing functionality, identify UX problems, and conduct effective UX research.
-
Data-Heavy Interface Design: Proficiency in designing interfaces for tables, editors, dashboards, and other data-centric visualizations and tools.
-
Cross-functional Collaboration: Proven ability to collaborate effectively with development teams and product managers.
-
Problem Simplification: Skill in distilling complex functionality into intuitive and user-friendly interfaces.
-
English Proficiency: B2 level or higher, for effective communication within the international team.
Preferred Skills:
-
Developer/Database Tools Experience: Prior experience with IDEs, database management tools, SQL clients, or similar software used by technical professionals.
-
Open-Source Contribution: Experience contributing to open-source projects, demonstrating an understanding of community-driven development.
-
Usability Testing: Experience conducting usability testing sessions, particularly with technical user groups.
-
Desktop UX Patterns: Familiarity with established patterns and best practices for desktop application user interfaces and cross-platform design considerations.
-
Design Systems: Experience with or contribution to design systems for maintaining UI consistency.
š Enhancement Note: The explicit mention of "technical background: technical education, programming experience, SQL knowledge, or experience working with data" is a significant differentiator. Candidates should emphasize any background that demonstrates an understanding of the technical domain they will be designing for, as this will be critical for their success and integration with the engineering team.
š Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Case studies showcasing the design process for complex desktop applications or technical software, detailing problem identification, user research, design iterations, and final solutions.
-
Examples of data-heavy interfaces (e.g., tables, dashboards, complex editors) and how usability challenges were addressed.
-
Demonstrations of user flow design for intricate workflows, illustrating how complexity was simplified.
-
Evidence of collaboration with development teams and how design specifications were communicated and implemented.
Process Documentation:
-
Detailed documentation of your design process, from initial concept and research to final design delivery, emphasizing iterative improvements and problem-solving.
-
Examples of how you have approached complex problem-solving in previous roles and documented your solutions.
-
Showcase of how you have gathered and integrated user feedback into your design process to drive product evolution.
š Enhancement Note: For a role like this, a portfolio is not just about visual output but about demonstrating a robust process for tackling complex technical challenges. Candidates should focus on showcasing their ability to understand user pain points within technical domains and articulate how their design solutions directly address these issues, ideally with measurable outcomes.
šµ Compensation & Benefits
Salary Range:
-
Estimated Range: ā¬45,000 - ā¬70,000 annually (gross), depending on experience and location within Europe.
-
Methodology: This estimate is based on research for mid-level UX Designers with 3+ years of experience in technical/SaaS companies, considering the specified remote-first nature within Europe and the cost of living in comparable tech hubs in Budapest and Belgrade. The upper end reflects specialized experience in data-heavy or developer-tool design.
-
Disclaimer: This is an estimated range. Actual compensation will be determined by DBeaver based on the candidate's qualifications, experience, and the specific role requirements.
Benefits:
-
Work-Life Balance: A strong emphasis on maintaining a healthy work-life balance, promoting sustainable productivity and employee well-being.
-
Remote Work Flexibility: Freedom to work remotely across Europe, offering significant autonomy and flexibility in managing one's work environment.
-
Professional Development: Opportunities to learn and grow by working on a widely used, open-source product with a large user base.
-
Collaborative Environment: Opportunity to work with experienced developers and product managers in a supportive team setting.
-
Impactful Work: Contribute to a leading data management tool used by millions of professionals worldwide.
Working Hours:
-
The company operates with a focus on efficiency and work-life balance, typically adhering to standard full-time working hours (approximately 40 hours per week).
-
Flexibility is a key offering, allowing individuals to manage their schedules effectively within the framework of project deadlines and team collaboration needs.
š Enhancement Note: The "Work-life Balance" benefit is explicitly mentioned. For operations roles, this often translates to flexible scheduling, reasonable on-call expectations, and a culture that respects personal time. Candidates should inquire about how this balance is maintained in practice, especially regarding cross-time zone collaboration.
šÆ Team & Company Context
š¢ Company Culture
Industry: Software Development, Data Management, Database Tools, Open-Source Technology. DBeaver operates in the competitive landscape of database management software, distinguishing itself through its open-source foundation and broad appeal to a diverse professional user base.
Company Size: DBeaver is a growing company with a significant global reach, evidenced by its 13+ million active users. The specific team size for the desktop products is likely small to medium, fostering a more agile and collaborative environment.
Founded: DBeaver's origins are rooted in providing comprehensive database management solutions. Its journey from open-source beginnings to an enterprise software provider highlights a commitment to innovation and user-centric development.
Team Structure:
-
Desktop Products Team: This team likely consists of product managers, UX designers, and a dedicated group of developers focused on the core desktop application.
-
Reporting Structure: The UX Designer will likely report to a Product Manager or a Head of Design/Product, working closely with a development lead.
-
Cross-functional Collaboration: High emphasis on collaboration between UX, Product Management, and Engineering to ensure alignment on product vision, user needs, and technical feasibility.
Methodology:
-
Agile Development: The mention of "Scrum" indicates an agile development methodology, implying iterative development cycles, sprint planning, and regular team check-ins.
-
Data-Driven Design: While not explicitly stated, the nature of the product and user base suggests a strong reliance on data and user feedback to inform design decisions and product improvements.
-
Open-Source Principles: The company's open-source heritage likely influences its culture, promoting transparency, community engagement, and a passion for building high-quality tools.
Company Website: https://dbeaver.com/
š Enhancement Note: DBeaver's open-source nature is a key cultural differentiator. This often means a culture of transparency, community contribution, and a focus on building robust, reliable tools that solve real-world problems for developers and data professionals. This aspect should be highlighted in how candidates approach their work and collaboration.
š Career & Growth Analysis
Operations Career Level: This role is positioned as a Mid-Level UX Designer. It requires a solid foundation of design principles and practical experience, with the expectation to work independently on defined projects and contribute meaningfully to product strategy. It offers a stepping stone beyond junior roles into more specialized or senior design positions within technical product environments.
Reporting Structure: The UX Designer will report to a Product Manager or a Design Lead, working in close proximity with a team of developers. This structure allows for direct influence on product development and a clear path for design implementation.
Operations Impact: The UX Designer's impact is critical, directly influencing the usability and adoption of DBeaver's core desktop products. By simplifying complex technical workflows and enhancing user experience, this role contributes significantly to user satisfaction, retention, and the overall success of the product in a competitive market. The ability to translate complex data interactions into intuitive designs directly impacts the efficiency and productivity of millions of technical users.
Growth Opportunities:
-
Specialization: Opportunity to deepen expertise in designing for developer tools, data visualization, and complex technical applications, becoming a subject matter expert within DBeaver.
-
Senior Design Roles: Potential to advance to Senior UX Designer or Lead UX Designer positions, taking on more strategic responsibilities and mentoring junior designers.
-
Cross-functional Leadership: Develop leadership skills through close collaboration with product and engineering, potentially leading design initiatives for new features or product areas.
-
Open-Source Engagement: Further involvement with the open-source community, contributing to broader industry best practices and personal professional development.
š Enhancement Note: For operations professionals, understanding how design impacts efficiency and adoption is key. This role's growth is tied to improving the "operational efficiency" of technical users by making their tools more intuitive. Highlighting this connection can resonate with operations-minded candidates.
š Work Environment
Office Type: The role offers flexibility, allowing candidates to work either fully remotely within Europe or in a hybrid capacity from the company's offices located in Belgrade, Serbia, or Budapest, Hungary. This provides options to suit various working preferences.
Office Location(s):
-
Belgrade, Serbia: A hub for technology and talent in the Balkan region.
-
Budapest, Hungary: A major European capital with a vibrant tech scene.
These locations offer potential for in-person collaboration for those choosing the hybrid option.
Workspace Context:
-
Collaborative & Agile: The environment is described as one that values well-structured processes and work-life balance, likely fostering a collaborative and agile atmosphere where team members contribute actively to product development.
-
Tools & Technology: Access to industry-standard design tools (Figma) and project management systems (Jira, Confluence, GitHub) supports efficient workflow and communication.
-
Technical Focus: The workspace is geared towards supporting the development of sophisticated desktop applications for technical users, implying a focus on precision, functionality, and user-centricity in a demanding domain.
Work Schedule:
- Standard full-time hours (approx. 40 per week) are expected, with an emphasis on flexibility. This allows for adaptation around personal needs and team collaboration, especially given the remote and multi-timezone nature of the team.
š Enhancement Note: The hybrid option in Belgrade or Budapest suggests that while remote work is preferred, there's an infrastructure for in-office collaboration. Candidates should consider which environment best suits their productivity and how they might engage with colleagues in person or remotely.
š Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your application, resume, and portfolio to assess alignment with the role's requirements.
-
Portfolio Presentation & Technical Interview: A session where you present selected case studies from your portfolio, discussing your design process, problem-solving approach, and technical background. Expect questions on your experience with complex interfaces and data.
-
Team/Manager Interview: Discussions with the hiring manager and potential team members (Product Manager, developers) to assess cultural fit, collaboration style, and practical application of your skills.
-
Final Interview: Potentially a conversation with senior leadership to discuss your vision and long-term fit with DBeaver's goals.
Portfolio Review Tips:
-
Focus on Process: Clearly articulate your design process for each case study, highlighting how you identified problems, conducted research, iterated on designs, and collaborated with developers.
-
Showcase Technical Aptitude: Emphasize projects involving complex functionality, data-heavy interfaces, or technical user bases. Explain your approach to simplifying these areas.
-
Demonstrate Problem-Solving: For each project, clearly state the problem you were solving and the impact of your design solutions. Quantify results where possible (e.g., improved task completion time, user satisfaction scores).
-
Tailor to DBeaver: Research DBeaver's products and user base. Be prepared to discuss how your skills and experience align with their specific needs, particularly in designing for developers and database professionals.
-
Highlight Collaboration: Provide examples of how you worked effectively with engineers and product managers, demonstrating your communication and teamwork skills.
Challenge Preparation:
-
Be prepared for exercises that might involve analyzing a DBeaver feature for usability issues or sketching out a UX flow for a new technical function.
-
Practice articulating your design decisions clearly and concisely, especially when explaining solutions for complex technical problems.
-
Prepare to discuss your experience with tools like Figma, Jira, and Confluence and how you use them in a collaborative environment.
š Enhancement Note: The emphasis on "technical users" and "complex workflows" means that candidates should prepare to discuss not just visual design but also the functional and logical aspects of the software. Demonstrating an understanding of how users interact with data and perform intricate tasks is crucial.
š Tools & Technology Stack
Primary Tools:
-
Figma: The core design tool for creating wireframes, mockups, prototypes, and design systems. Proficiency is essential.
-
Design Systems & Interactive Prototyping Tools: Experience with creating and utilizing design systems for consistency, and proficiency in interactive prototyping to demonstrate user flows and interactions.
Analytics & Reporting:
CRM & Automation:
-
Jira: Used for project management, issue tracking, and sprint planning, facilitating collaboration between design, product, and development teams.
-
Confluence: For documentation, knowledge sharing, and project planning, ensuring transparency and accessibility of information.
-
GitHub: Essential for version control and collaboration, particularly in an open-source context, and for managing design assets and specifications shared with developers.
š Enhancement Note: The explicit mention of Figma, Jira, Confluence, and GitHub indicates a collaborative, agile development environment. Candidates should be comfortable working within this ecosystem, understanding how design integrates with development workflows and project management.
š„ Team Culture & Values
Operations Values:
-
User-Centricity: A strong focus on understanding and serving the needs of technical users (developers, analysts, database engineers) by creating intuitive and efficient tools.
-
Process Orientation: Valuing well-structured processes and methodologies (like Scrum) for predictable and effective product development.
-
Work-Life Balance: A commitment to employee well-being, promoting a sustainable work pace and personal time.
-
Collaboration & Transparency: Encouraging teamwork and open communication, likely influenced by DBeaver's open-source heritage.
-
Continuous Improvement: A drive to constantly identify and address weaknesses in existing products and workflows to enhance user experience.
Collaboration Style:
-
Agile & Iterative: Working in sprints with regular feedback loops between design, product, and development.
-
Cross-functional Partnership: Close collaboration with developers and product managers to ensure alignment on vision and execution.
-
Data-Informed: Decisions are likely informed by user research, feedback, and potentially product usage data.
-
Open Communication: Encouraging constructive feedback and open discussion to achieve the best product outcomes.
š Enhancement Note: The blend of "well-structured processes" and "work-life balance" suggests a mature, efficient team that values both productivity and employee well-being. Candidates should be prepared to discuss how they contribute to such an environment.
ā” Challenges & Growth Opportunities
Challenges:
-
Designing for Technical Users: Understanding and catering to the specific needs, workflows, and expectations of highly technical users (developers, DBAs) who often have strong opinions on tool usability.
-
Simplifying Complexity: Effectively translating intricate database operations, complex queries, and large datasets into intuitive and manageable user interfaces.
-
Maintaining Consistency: Ensuring a cohesive user experience across a suite of desktop applications, each with its own set of functionalities.
-
Remote Collaboration: Effectively contributing and collaborating within a distributed, multi-timezone team environment.
Learning & Development Opportunities:
-
Deep Dive into Data Tools: Gain extensive experience in the domain of database management and data interaction tools, becoming a specialist.
-
Advanced UX Techniques: Refine skills in designing for complex applications, potentially exploring areas like information architecture for large datasets, advanced prototyping, and UX research for technical audiences.
-
Open-Source Product Development: Learn how to contribute to and design for large-scale open-source projects, understanding community dynamics and development processes.
-
Cross-functional Skill Enhancement: Develop a deeper understanding of software development lifecycle, agile methodologies, and product management through close collaboration.
š Enhancement Note: The primary challenge is bridging the gap between complex technical functionality and user-friendly design. Candidates who can articulate their strategies for understanding and empathizing with technical users will be well-positioned.
š” Interview Preparation
Strategy Questions:
-
"Describe a time you had to design a user interface for a technically complex workflow. How did you approach it, and what was the outcome?" (Focus on your process, research, and how you simplified complexity.)
-
"How would you identify usability issues in an existing desktop application like DBeaver, and what steps would you take to propose and implement improvements?" (Emphasize your analytical skills, research methods, and collaboration with developers.)
Company & Culture Questions:
-
"What interests you about DBeaver and its mission to integrate data into professional workflows?" (Research DBeaver's vision and connect it to your own passion for user experience.)
-
"How do you see your skills contributing to a team that values work-life balance and well-structured processes?" (Highlight your collaborative approach and understanding of agile environments.)
Portfolio Presentation Strategy:
-
Tell a Story: For each case study, frame it as a narrative: the problem, your role, the process, the solution, and the impact.
-
Show, Don't Just Tell: Use visuals effectively. Walk through your wireframes, mockups, and prototypes, explaining the rationale behind key design decisions.
-
Quantify Impact: If possible, include metrics or qualitative feedback demonstrating the success of your designs.
-
Highlight Collaboration: Explicitly mention how you partnered with developers and product managers, and how you handled feedback.
-
Be Ready for Deep Dives: Prepare to answer detailed questions about specific design choices, technical constraints, and your problem-solving approach.
š Enhancement Note: The interview will likely probe your ability to understand technical requirements and translate them into user-friendly designs. Be ready to discuss your experience with data-heavy applications and complex technical domains.
š Application Steps
To apply for this UX Designer position:
-
Submit your application, resume, and a link to your online portfolio through the DBeaver careers portal.
-
Portfolio Customization: Ensure your portfolio prominently features case studies relevant to complex desktop applications, data-heavy interfaces, or technical products. Tailor your case study selection to highlight your problem-solving skills in these areas.
-
Resume Optimization: Clearly articulate your 3+ years of UX/Product Design experience, emphasizing your background in technical or complex product design, SQL knowledge, and experience collaborating with developers. Use keywords from the job description.
-
Interview Preparation: Practice presenting your portfolio, focusing on your design process, how you simplify complex workflows, and your experience with data-intensive interfaces. Prepare answers to strategy questions related to technical UX challenges.
-
Company Research: Familiarize yourself with DBeaver's products, mission, and user base. Understand their open-source approach and values to better articulate your fit during discussions.
ā ļø 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 focus on complex desktop applications and a technical background in SQL or programming. Must be proficient in Figma and capable of designing data-heavy interfaces.