User Interface (UI) Designer / Developer

EUROPEAN DYNAMICS
Full-timeβ€’Athens, Greece

πŸ“ Job Overview

Job Title: User Interface (UI) Designer / Developer

Company: EUROPEAN DYNAMICS

Location: Athens, Attica, Greece

Job Type: FULL_TIME

Category: UI/UX Design & Front-end Development

Date Posted: 2026-05-04

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

Remote Status: On-site

πŸš€ Role Summary

  • Design and implement innovative and engaging user interfaces for a wide range of e-Government projects, ensuring alignment with user needs, product requirements, and business objectives.

  • Leverage expert knowledge of standards-based HTML and CSS to build robust and accessible web interfaces.

  • Utilize JavaScript frameworks like jQuery and familiarity with AngularJS to enhance user interactivity and application functionality.

  • Collaborate within an Agile development environment, contributing to sprint planning, execution, and retrospectives.

  • Employ version control systems to manage code effectively and facilitate team collaboration on complex front-end development projects.

πŸ“ Enhancement Note: This role bridges design and development, requiring a candidate who can not only conceptualize user experiences but also translate them into functional, standards-compliant code. The emphasis on e-Government projects suggests a need for robust, secure, and highly functional interfaces.

πŸ“ˆ Primary Responsibilities

  • Design and develop user interfaces that are both innovative and user-centric, catering to the specific needs of e-Government applications.

  • Translate product requirements and business goals into intuitive and effective user interface designs and implementations.

  • Write clean, semantic, and standards-based HTML and CSS code, ensuring cross-browser compatibility and responsiveness across various devices and screen sizes.

  • Implement dynamic features and interactive elements using JavaScript, with a focus on jQuery and an understanding of AngularJS capabilities.

  • Integrate front-end components with back-end systems, ensuring seamless data flow and application performance.

  • Collaborate closely with project managers, back-end developers, and stakeholders to gather requirements and provide design and development solutions.

  • Participate actively in Agile ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives, contributing to continuous process improvement.

  • Ensure all UI designs and implementations adhere to Web Content Accessibility Guidelines (WCAG) to promote inclusivity.

  • Utilize version control systems (e.g., Git) for collaborative code management, including branching, merging, and resolving conflicts.

  • Employ SASS for more efficient and maintainable CSS development, and leverage Bootstrap for rapid prototyping and consistent design.

πŸ“ Enhancement Note: The responsibilities highlight a dual focus on design aesthetics and technical implementation. The mention of e-Government projects implies a need for attention to detail, security considerations, and adherence to strict guidelines, such as WCAG.

πŸŽ“ Skills & Qualifications

Education: University degree in Information Technology (IT) or a related field.

Experience: 2-5 years of professional experience in UI design and front-end development, with demonstrable experience in web technologies and frameworks.

Required Skills:

  • Expert proficiency in standards-based HTML5 and CSS3.

  • Proven experience with the Bootstrap framework and familiarity with SASS (Syntactically Awesome Style Sheets) for CSS pre-processing.

  • Strong command of JavaScript, with practical experience using jQuery for DOM manipulation and event handling.

  • Familiarity with AngularJS for building dynamic single-page applications.

  • Hands-on experience with version control systems, such as Git, for code management and collaboration.

  • Good working knowledge of the Adobe Creative Suite (e.g., Photoshop, Illustrator, XD) for design mockups, wireframing, and asset creation.

  • Excellent written and verbal communication skills in English, enabling clear articulation of technical concepts and design decisions.

Preferred Skills:

  • Experience working within Agile development methodologies (Scrum, Kanban).

  • Knowledge of Web Content Accessibility Guidelines (WCAG) and experience implementing accessible interfaces.

  • Familiarity with other JavaScript frameworks or libraries (e.g., React, Vue.js).

  • Understanding of UI/UX principles and best practices beyond basic implementation.

πŸ“ Enhancement Note: The "Must-Have" qualifications are detailed and specific, indicating a need for strong foundational front-end skills. The "Nice-to-Have" qualifications point towards a desire for candidates who can integrate into a modern development workflow and prioritize accessibility.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • A curated selection of UI design and front-end development projects that showcase your ability to create visually appealing and functional interfaces.

  • Demonstrations of responsive design principles applied across various devices and screen resolutions.

  • Case studies detailing your design process, from initial concept and wireframing to final implementation and testing.

  • Examples of code quality, adherence to standards (HTML5, CSS3), and efficient use of JavaScript frameworks.

  • Projects that highlight experience with Bootstrap and SASS, and demonstrate how these tools were leveraged for efficiency and consistency.

Process Documentation:

  • Showcase examples of how you have documented your design and development processes, including wireframes, style guides, and code comments.

  • Illustrate your approach to translating user needs and business requirements into design specifications and technical implementations.

  • Provide examples of how you have approached accessibility standards (WCAG) in your design and development workflow.

  • Demonstrate your understanding of Agile methodologies through project examples where you have participated in sprint planning, user story development, and iterative design.

πŸ“ Enhancement Note: For a UI Designer/Developer role, a strong portfolio is paramount. It should not only display aesthetic capabilities but also technical proficiency, problem-solving skills, and an understanding of development best practices. The emphasis on process documentation suggests that candidates should be able to articulate their workflow and decision-making.

πŸ’΅ Compensation & Benefits

Salary Range: Based on industry benchmarks for mid-level UI Designers/Developers in Athens, Greece, a competitive full-time salary range is estimated between €28,000 - €40,000 annually. This estimate considers the required experience level, technical skills, and the cost of living in Athens, as well as the company's international presence and focus on IT services.

Benefits:

  • Competitive full-time salary package.

  • Private Health Coverage under the company’s group program, offering comprehensive medical support.

  • Flexible Working Hours, allowing for better work-life integration and personal schedule management.

  • Access to Top-of-the-Line Tools and technologies to support efficient and effective work.

  • Professional Development opportunities, including language courses, specialized training, and continuous learning initiatives to foster skill enhancement.

  • Opportunities for Career Growth within a dynamic and innovative IT environment.

  • Mentoring from experienced professionals to guide career progression and skill development.

Working Hours: The role specifies flexible working hours, with an implied standard full-time workload of approximately 40 hours per week. This flexibility allows employees to manage their schedules effectively while ensuring project deliverables are met.

πŸ“ Enhancement Note: The salary estimate is based on publicly available data for similar roles in Athens and the described responsibilities. Benefits are tailored to reflect the company's stated offerings and their relevance to technology professionals. The flexible working hours are a significant perk for those balancing demanding projects with personal commitments.

🎯 Team & Company Context

🏒 Company Culture

Industry: Information Technology and Services, specifically focused on Software Development, IT Consulting, and e-Government solutions. This sector demands continuous innovation, adaptability, and a strong focus on delivering high-quality, secure, and scalable solutions.

Company Size: Over 1100 employees, indicating a large, established organization with a significant international footprint and diverse project portfolio. This size suggests opportunities for mentorship, specialized roles, and a structured career path, while also requiring efficient internal processes and strong team collaboration.

Founded: The founding date is not explicitly stated, but the company's international presence and extensive project portfolio suggest a long history of successful operations and growth in the IT sector.

Team Structure:

  • The operations team likely consists of a dedicated group of UI/UX designers and front-end developers who collaborate on various e-Government projects.

  • Reporting structures may involve a Team Lead or Project Manager overseeing the design and development efforts for specific projects, with clear lines of communication for task assignment and feedback.

Methodology:

  • Data analysis and insights are crucial for understanding user behavior and optimizing interface performance.

  • Workflow planning and optimization strategies are employed to ensure efficient design and development cycles, particularly within Agile frameworks.

  • Automation and efficiency practices are likely integrated to streamline repetitive tasks and enhance productivity in design and coding.

Company Website: www.eurodyn.com

πŸ“ Enhancement Note: European Dynamics' description as a leading European IT company with a global presence and a large workforce suggests a professional, structured, and technically advanced work environment. The focus on e-Government projects implies a commitment to impactful public service solutions.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Mid-Level UI Designer/Developer, typically requiring 2-5 years of experience. It involves a balance of creative design responsibilities and technical implementation, making it a crucial link between conceptualization and functional execution. The scope includes contributing to significant e-Government projects, demanding a high level of skill and responsibility.

Reporting Structure: The UI Designer/Developer will likely report to a Project Manager or a Lead Designer/Developer within a project team. This structure ensures that individual contributions align with project goals and that there is a clear channel for guidance and feedback.

Operations Impact: The role directly impacts user experience and the usability of critical e-Government systems. Effective UI design and development are essential for ensuring citizen engagement, system adoption, and the overall success and perception of public digital services. The work contributes significantly to the efficiency and accessibility of government functions.

Growth Opportunities:

  • Operations Skill Advancement: Opportunities to deepen expertise in specific UI/UX design tools, front-end frameworks (e.g., advanced AngularJS, React, Vue.js), and accessibility standards.

  • Learning & Development: Access to language courses, specialized technical training, and continuous learning initiatives designed to keep skills current with evolving technologies and industry best practices.

  • Leadership Potential: Potential to grow into Senior UI Designer/Developer roles, team leadership positions, or specialize in UX research or front-end architecture, with opportunities for mentoring junior team members.

πŸ“ Enhancement Note: The mid-level designation suggests a candidate who can work independently on tasks but also collaborate effectively within a team. The growth opportunities provided by a large company like European Dynamics are a significant draw for ambitious professionals looking to advance their careers in the IT sector.

🌐 Work Environment

Office Type: The role is based in Athens, Greece, with an on-site work arrangement. This suggests a traditional office setting where collaboration and direct communication are prioritized.

Office Location(s): Athens, Attica, Greece. This location offers a vibrant urban environment with a rich cultural history.

Workspace Context:

  • The workspace likely fosters a collaborative environment where designers and developers can easily interact, share ideas, and conduct peer reviews.

  • Access to "Top-of-the-Line Tools" implies a well-equipped environment with modern hardware and software essential for UI design and development.

  • Opportunities for team interaction are high, facilitating knowledge sharing, problem-solving, and the development of strong working relationships.

Work Schedule: Flexible working hours are offered, allowing for a degree of autonomy in managing the workday while adhering to project timelines and team needs. This is beneficial for maintaining a healthy work-life balance, especially when working on demanding projects.

πŸ“ Enhancement Note: The on-site requirement in Athens, combined with flexible hours and access to advanced tools, points to a modern work environment that values both collaboration and individual productivity. The emphasis on "dynamic work environment" and "challenging goals" suggests a fast-paced but rewarding setting.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A review of your CV and portfolio to assess qualifications and alignment with the role's technical requirements and experience level.

  • Technical Interview: A discussion focusing on your UI design principles, front-end development skills (HTML, CSS, JavaScript, frameworks), and problem-solving abilities. Expect questions about your experience with Bootstrap, SASS, and version control.

  • Portfolio Presentation: A dedicated session where you will present selected projects from your portfolio, explaining your design process, technical implementation, and the impact of your work. Be prepared to discuss your role in each project and the challenges you overcame.

  • Team/Manager Interview: An opportunity to discuss your fit with the team culture, your understanding of Agile methodologies, and your career aspirations. Questions may also delve into your experience with e-Government projects or similar complex systems.

  • Final Evaluation: Assessment of your overall suitability for the role, including technical skills, communication abilities, cultural fit, and potential for growth within the company.

Portfolio Review Tips:

  • Curate Thoughtfully: Select 3-5 of your strongest projects that best represent your UI design and front-end development skills, with a focus on those relevant to complex applications or government projects if possible.

  • Tell a Story: For each project, clearly articulate the problem statement, your design process, the technical challenges you faced, the solutions you implemented, and the measurable outcomes or impact.

  • Showcase Code Quality: If possible, provide links to live projects or well-structured code repositories (e.g., GitHub) that demonstrate clean, efficient, and standards-compliant code. Highlight your use of Bootstrap, SASS, and JavaScript frameworks.

  • Highlight Accessibility: If you have experience with WCAG, ensure this is prominently featured in your project descriptions and discussed during the interview.

  • Prepare for Technical Deep Dives: Be ready to discuss specific code snippets, design decisions, and the trade-offs you made during development.

Challenge Preparation:

  • Be prepared for a potential technical challenge or coding exercise, either during the interview or as a take-home assignment. This might involve creating a small UI component, debugging code, or designing a simple interface based on a given brief.

  • Practice articulating your thought process clearly and concisely, especially when discussing technical solutions and design choices.

  • Research European Dynamics and their e-Government projects to demonstrate your understanding of their work and how your skills can contribute to their mission.

πŸ“ Enhancement Note: The interview process emphasizes a blend of technical assessment, practical demonstration through a portfolio, and cultural fit. Candidates should prepare to articulate their technical expertise and design philosophy, backed by concrete project examples.

πŸ›  Tools & Technology Stack

Primary Tools:

  • HTML5 & CSS3: Essential for foundational web structure and styling. Expect to demonstrate expert-level proficiency.

  • Bootstrap: A widely used front-end framework for responsive, mobile-first sites. Familiarity and practical application are key.

  • SASS: A CSS pre-processor that enhances CSS development with variables, nesting, and mixins. Experience with SASS is expected for efficient styling.

  • JavaScript (jQuery, AngularJS): Core for dynamic content and interactivity. Proficiency in jQuery for DOM manipulation and an understanding of AngularJS for building complex applications are required.

  • Adobe Creative Suite (Photoshop, Illustrator, XD): Used for creating wireframes, mockups, prototypes, and visual assets. A good working knowledge is necessary for the design aspect.

  • Version Control Systems (e.g., Git): Crucial for collaborative development, code management, and tracking changes. Proficiency in Git is a standard requirement.

Analytics & Reporting:

  • While not explicitly listed as primary tools, understanding how UI/UX choices impact user behavior through analytics (e.g., Google Analytics, Adobe Analytics) is a valuable asset.

CRM & Automation:

  • Not directly applicable to this role, but an understanding of how front-end interfaces integrate with back-end systems and potentially CRM data is advantageous.

πŸ“ Enhancement Note: The technology stack is focused on established front-end development tools and frameworks. The emphasis on HTML, CSS, Bootstrap, SASS, jQuery, and AngularJS indicates a need for strong foundational skills in building robust and interactive web interfaces, particularly for large-scale projects.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Innovation: A drive to create novel and effective user interfaces that enhance the user experience and meet evolving project demands.

  • Quality & Precision: A commitment to delivering high-quality, bug-free code and well-crafted designs, adhering strictly to standards and project specifications, especially critical for e-Government applications.

  • Collaboration: A strong emphasis on teamwork, open communication, and mutual support among designers, developers, and project stakeholders.

  • Continuous Improvement: A dedication to learning new technologies, refining processes, and proactively seeking ways to enhance both individual skills and team performance.

  • User-Centricity: A focus on understanding and meeting user needs, ensuring interfaces are intuitive, accessible, and efficient for all users.

Collaboration Style:

  • Cross-functional Integration: The role necessitates close collaboration with back-end developers, project managers, and potentially QA teams to ensure seamless integration of front-end components and alignment with overall project goals.

  • Process Review & Feedback: An environment that encourages constructive feedback on designs and code, contributing to iterative improvements and shared learning.

  • Knowledge Sharing: A culture where team members are encouraged to share best practices, technical insights, and design strategies, fostering collective growth and problem-solving.

πŸ“ Enhancement Note: The company's values and collaboration style are geared towards delivering complex IT solutions within a structured and team-oriented framework. Professionals who thrive in collaborative environments and are committed to continuous learning and high-quality output will find this setting appealing.

⚑ Challenges & Growth Opportunities

Challenges:

  • Balancing Design & Development: Effectively merging creative UI design with the technical constraints and requirements of complex e-Government projects.

  • Accessibility Compliance: Ensuring all interfaces meet stringent Web Content Accessibility Guidelines (WCAG) for diverse user groups.

  • Cross-Browser/Device Compatibility: Maintaining consistent user experience and functionality across a wide array of browsers, devices, and operating systems.

  • Integration with Legacy Systems: Potentially working with or integrating into existing, possibly older, back-end systems, requiring careful API design and data handling.

  • Rapid Technological Evolution: Keeping pace with the fast-changing landscape of front-end technologies, frameworks, and design tools.

Learning & Development Opportunities:

  • Specialized Training: Access to courses focused on advanced front-end frameworks, UI/UX design best practices, accessibility standards, and specific e-Government system requirements.

  • Industry Conferences & Certifications: Opportunities to attend relevant conferences, workshops, and pursue certifications in UI/UX design or front-end development.

  • Mentorship & Leadership: Guidance from senior team members and potential pathways to lead design efforts, mentor junior developers, or specialize in areas like front-end architecture.

πŸ“ Enhancement Note: The challenges presented are typical for roles involving complex, public-facing digital systems. European Dynamics' commitment to professional development offers a clear pathway for individuals to overcome these challenges and advance their careers within the organization.

πŸ’‘ Interview Preparation

Strategy Questions:

  • UI Strategy: "Describe your process for designing a user interface for a complex e-Government application. How do you ensure it meets both user needs and stringent government requirements?" (Preparation: Focus on user research, wireframing, prototyping, accessibility, and iterative design based on feedback.)

  • Technical Implementation: "When faced with a challenging front-end development task, how do you approach breaking it down and implementing a robust solution? Discuss a time you used jQuery or AngularJS to solve a complex UI problem." (Preparation: Be ready to detail your problem-solving methodology, code structure, and optimization techniques.)

  • Collaboration & Process: "How do you collaborate with back-end developers and project managers to ensure seamless integration of your UI designs? What is your experience with Agile methodologies?" (Preparation: Emphasize communication skills, understanding of development workflows, and experience in Agile environments.)

Company & Culture Questions:

  • Company Understanding: "What interests you about working for European Dynamics, and specifically on e-Government projects?" (Preparation: Research ED's projects, mission, and values. Connect your skills and career goals to their work.)

  • Team Dynamics: "How do you handle constructive criticism on your designs or code? What makes a collaborative team environment successful for you?" (Preparation: Highlight your openness to feedback, your proactive communication style, and your appreciation for team synergy.)

  • Impact Measurement: "How do you measure the success of a user interface you've designed and developed? What metrics are important to you?" (Preparation: Discuss usability metrics, conversion rates, user satisfaction scores, and accessibility compliance.)

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly outline the problem, your solution, your role, the technologies used, and the outcome. Use visuals effectively.

  • Demonstrate Technical Depth: Be prepared to walk through key code sections, explain design choices, and discuss any technical challenges or optimizations you implemented.

  • Highlight Accessibility: Explicitly mention and demonstrate how you incorporated accessibility principles (WCAG) into your designs and code.

  • Showcase Process: Present wireframes, mockups, and prototypes to illustrate your design thinking and iterative process. Explain why you chose specific tools like Bootstrap or SASS.

πŸ“ Enhancement Note: Interview preparation should focus on demonstrating a strong understanding of UI/UX principles, solid front-end development skills, and the ability to integrate into a collaborative, Agile team environment. The portfolio presentation is a critical component where technical prowess and design thinking are showcased.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided application link on Workable.

  • Portfolio Customization: Tailor your portfolio to highlight projects demonstrating expertise in HTML, CSS, JavaScript frameworks (jQuery, AngularJS), Bootstrap, SASS, and version control systems. Prioritize any e-Government or complex application examples.

  • Resume Optimization: Ensure your resume clearly articulates your experience with UI design and front-end development, using keywords from the job description such as "UI Design," "HTML," "CSS," "Bootstrap," "JavaScript," and "Agile methodologies." Quantify achievements where possible.

  • Interview Preparation: Practice articulating your design process, technical solutions, and collaborative approach. Prepare to present your portfolio with confidence, focusing on the impact of your work and your problem-solving skills.

  • Company Research: Familiarize yourself with European Dynamics' mission, recent projects (especially in the e-Government sector), and company culture. Understand their commitment to innovation and quality.

⚠️ 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 a university degree in IT and expert knowledge of HTML, CSS, and JavaScript frameworks. Proficiency in Adobe Creative Suite and excellent English communication skills are essential.