Skip to main content
N

Junior UI Developer, Desktop Applications

Nemetschek SE
Full Timejunior
Bengaluru, Karnataka, INPosted March 5, 2026

Job Description

Your role as a Junior Software Developer UI at Allplan involves contributing to the design, development, and maintenance of user interfaces for desktop applications using C#/WPF. You will be responsible for translating design concepts into functional UI features and collaborating with cross-functional teams to ensure high-quality user experiences.

Key Responsibilities:

  • Implement and maintain UI components in C#/WPF according to design and UX guidelines.
  • Transform prototypes and wireframes into visually appealing desktop application interfaces.
  • Engage in code reviews to uphold UI standards and best practices.
  • Identify and resolve UI-related issues to enhance usability and performance.
  • Work closely with designers, senior developers, QA, and product management to clarify requirements and enhance solutions.
  • Continuously enhance UI skills and contribute to process and tool enhancements.

Requirements

  • Some professional or internship experience in UI or software development, preferably with C#/WPF.
  • Basic understanding of UI design principles and modern application best practices.
  • Willingness to learn, ask questions, and collaborate effectively within a team.
  • Strong attention to detail, focusing on usability and visual consistency.
  • Effective communication and problem-solving abilities, with a desire for growth in UI development.
  • Proficiency in English; knowledge of additional languages is a bonus. Your role as a Junior Software Developer UI at Allplan involves contributing to the design, development, and maintenance of user interfaces for desktop applications using C#/WPF. You will be responsible for translating design concepts into functional UI features and collaborating with cross-functional teams to ensure high-quality user experiences.

Key Responsibilities:

  • Implement and maintain UI components in C#/WPF according to design and UX guidelines.
  • Transform prototypes and wireframes into visually appealing desktop application interfaces.
  • Engage in code reviews to uphold UI standards and best practices.
  • Identify and resolve UI-related issues to enhance usability and performance.
  • Work closely with designers, senior developers, QA, and product management to clarify requirements and enhance solutions.
  • Continuously enhance UI skills and contribute to process and tool enhancements.

Requirements

  • Some professional or internship experience in UI or software development, preferably with C#/WPF.
  • Basic understanding of UI design principles and modern application best practices.
  • Willingness to learn, ask questions, and collaborate effectively within a team.
  • Strong attention to detail, focusing on usability and visual consistency.
  • Effective communication and problem-solving abilities, with a desire for growth in UI development.
  • Proficiency in English; knowledge of additional languages is a bonus.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free