- South Africa
- Salary: R58 333.00 - R933 333.00 Per Month
- Job Type: Contract
- Sectors: Banking IT
- Reference: 2404428803
Vacancy Details
Employer: Deka Minas (Pty) Ltd
We are seeking an experienced UI Developer to join a high-performing team in the investment banking sector. The ideal candidate will have a strong technical background in building user interfaces and delivering seamless, efficient, and visually appealing applications. As a UI Developer, you will work on designing and implementing innovative user interfaces, collaborating with business and technical teams to ensure optimal user experiences. This role will involve both front-end and back-end development, working with modern technologies to create scalable and efficient UI solutions.
Key Responsibilities:
- Enhance operational efficiency with cost-effective solutions.
- Provide exceptional service by resolving queries quickly and proactively.
- Build strong relationships with stakeholders, including end-users and senior staff.
- Design and implement system enhancements based on business requirements.
- Code, compile, test, and implement applications within SDLC guidelines.
- Ensure compliance with legislative and audit requirements during programming.
- Identify and mitigate risks in the IT programming environment.
- Design and code solutions that meet agreed standards, with full documentation.
- Proactively identify issues to minimize downtime and conduct code reviews.
- Monitor system performance post-change to ensure scalability and prevent failure.
- Record incidents and perform root cause analysis.
- Continuously develop technical and business skills.
- Collaborate with teams to implement innovative IT solutions.
- Supervise and assist fellow developers in technical matters.
Requirements:
- Minimum of 5 years of strong UI development experience.
- Expertise in Angular (2+), Angular Material, and Bootstrap.
- Experience with NodeJS and NX (mono repo, shared libs).
- Familiarity with Microservices, Kubernetes, Openshift, and UX design is advantageous.
- Strong SQL skills (MS SQL Server, PostgreSQL).
- Experience with version control (Git, git-flow).
- Knowledge of Docker, Maven, Nexus, and Jenkins.
- System Design experience is advantageous.
- Minimum of a related degree (B.Comm, B.Eng, BSC Eng, BSC Informatics).
- 10+ years’ experience in programming.
- Link or copy of link to portfolio is essential
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information
139 people have viewed this job.
About Deka Minas (Pty) Ltd
Deka Minas (Pty) Ltd is a leading South African professional services firm specializing in human capital solutions across Sub-Saharan Africa, Southeast Asia, the Middle East, and Europe. We excel in providing tailored recruitment and managed services, focusing on permanent placements, contractual employment, and expatriate services. Our expertise spans diverse sectors, including executive search, information technology, engineering, finance, and more. Our global presence ensures access to a vast network of highly skilled professionals, enabling our clients to source top talent rapidly and efficiently. We’re committed to understanding the unique needs of each business, ensuring cultural and technical alignment, and delivering timely recruitment solutions.
Similar Jobs
Mid-Level UI Developer
- Johannesburg
- Job Type: Permanent
- Posted 12 Nov 2024 | 21 Days left
More Jobs at Deka Minas (Pty) Ltd
Internal Auditor (Financial Services)
- South Africa
- Job Type: Contract
- Posted 20 Dec 2024 | 59 Days left
QA Tester
- Sandton
- Job Type: Contract
- Posted 20 Dec 2024 | 59 Days left
Java Developer
- Rosebank
- Job Type: Contract
- Posted 20 Dec 2024 | 59 Days left
Python Engineer
- South Africa
- Job Type: Contract
- Posted 20 Dec 2024 | 59 Days left