Senior Front-End Developer
Job in
Randburg, Johannesburg, 2000, South Africa
Listed on 2026-06-27
Listing for:
Network Finance
Full Time
position Listed on 2026-06-27
Job specializations:
-
Software Development
Front End Developer, C# / Unity Developer, Full Stack Developer
Job Description & How to Apply Below
Job Description:
- Develop and enhance Windows Forms UI for C# desktop applications
- Focus on usability, visual consistency, and strong user experience
- Translate user and business requirements into intuitive interfaces
- Modernise and improve existing UI designs with strong attention to detail
- Design and develop Windows Forms UI for new and existing modules
- Ensure consistent look, feel, and usability across the application
- Implement and optimise UI using Win Forms and Telerik controls
- Modernise legacy interfaces to improve layout, workflow, and user experience
- Identify and resolve usability issues and UI inconsistencies
- Collaborate with stakeholders and users to translate feedback into UI improvements
- Develop custom controls and reusable UI components where needed
- Maintain clean, well-documented front-end code following UI standards
- Conduct thorough UI testing
, including edge-case scenarios - Support UI design discussions, mock-ups, documentation, and demonstrations
Skills Required:
- Degree or diploma in Computer Science, Computer Engineering, Information Science, or related field
- 5+ years’ experience developing software with strong C# Windows Forms UI expertise
- Proven ability to design, enhance, and maintain complex desktop application interfaces
- Strong experience with Win Forms architecture, Telerik controls, and custom UI components
- Proficiency in .NET Framework, Windows Services, WCF, and Entity Framework
- Solid understanding of UI/UX principles, object-oriented design, and clean coding practices
- Advantageous: experience with engineering software, REST APIs, WinUI, or Xamarin/.NET MAUI
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×