Junior Front-end Developer
Pretoria - South Africa
Job Summary
Our client is looking for a Junior Front-end Developer to design and develop modern user-friendly web applications and customer solutions. The role will combine UX/UI design and front-end development working closely with stakeholders to translate business requirements into high-quality practical and visually appealing solutions.
Job Purpose:
To lead the design and development of modern web-based user experiences across products and customer solutions. The role is responsible for defining user journeys designing intuitive interfaces developing high-quality front-end applications and establishing user experience standards.
Minimum education (essential):
- Diploma in Software Development or Computer Science (or similar)
- 1-2 years
- 1 years experience in front-end application development
- Strong experience with C# .NET and Blazor
- Experience with MudBlazor or similar component-based UI frameworks
- Strong understanding of HTML CSS SCSS and responsive design
- Experience designing modern user interfaces and customer-facing applications
- Experience translating business requirements into wireframes prototypes and production-ready solutions
- Experience defining user journeys workflows and application navigation
- Experience consuming REST APIs and integrating with backend services
- Experience working with SQL-backed enterprise applications
- Experience using Git and Azure DevOps
- Strong stakeholder engagement and communication skills
- C#
- Blazor / MudBlazor
- HTML5
- CSS3
- React
- js
- TypeScript
- User Experience Design
- User Interface Design
- User Journey Mapping
- Wireframing
- Prototyping
- Design Systems
- Responsive Design
- Accessibility Standards
- REST APIs
- Git
- Azure DevOps
- CI/CD Pipelines
- Proficient in Afrikaans and English
- Own transport and license
- Python exposure would be advantageous
- Experience with AI application interfaces would be advantageous
UX/UI Design & Product Experience
- Own the user experience across Dataviue products and customer-facing applications.
- Define and document user journeys workflows and interaction patterns.
- Produce wireframes mockups and prototypes before development commences.
- Establish and maintain reusable design standards and component libraries.
- Continuously improve usability accessibility and visual consistency.
- Drive a modern professional and commercially credible user experience across all products.
- Develop front-end applications using Blazor / MudBlazor and React.
- Create reusable components and UI frameworks.
- Ensure responsive behaviour across desktop tablet and mobile devices.
- Integrate front-end applications with APIs and backend services.
- Optimise performance and user experience.
- Engage directly with business stakeholders.
- Facilitate requirements workshops.
- Translate business requirements into user-centred solutions.
- Challenge assumptions and recommend better user experiences where appropriate.
- Present concepts and designs for review and approval.
- Define front-end architecture standards.
- Contribute to application design decisions.
- Maintain UI frameworks and design systems.
- Promote front-end best practices across development teams.
- Conduct front-end code reviews.
- Ensure solutions meet quality accessibility and usability standards.
- Research emerging UX and front-end technologies.
- Continuously improve product quality and customer experience.
Market related
Required Experience:
Junior IC
About Company
Human Capital Specialists Partnering with us is an investment into your future success Founded by Pieter van Rooyen in 1996, we at CLS Human Capital Specialists offer a comprehensive range of solutions integral to Human Resources and Organisational Development. Contact Us About US We ... View more