About the Role: We are seeking a talented UI Developer professional to join our team.
If you're passionate about creating exceptional user interfaces and want to be part of a winning team, this is an excellent opportunity to grow your career.
This position is for one of South Africa's most digitally advanced banks.
Requirements: Experience: Minimum 5 years of solid experience in UI development.Technologies:Angular (2+)Angular MaterialBootstrapNodeJSNX (Mono Repo, Shared Libraries, etc.
)Advantageous Experience:Good Understanding of MicroservicesUnderstanding of Micro FrontendsKubernetesOpenshiftUX DesignNexusTeamcityMavenGit (git-flow)Spring BootJPADockerSQL Skills (MS SQL Server, Postgres, etc.
)Responsibilities: Develop user interfaces using Angular, Angular Material, Bootstrap, and NodeJS.Collaborate with cross-functional teams to design, develop, and implement UI solutions.Ensure the technical feasibility of UI/UX designs.Optimize applications for maximum speed and scalability.Assure that all user input is validated before submitting to the backend.Collaborate with back-end developers and web designers to improve usability.Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field.Proven work experience as a UI Developer or similar role.Strong understanding of UI/UX principles and best practices.Excellent problem-solving skills and attention to detail.Ability to work in a fast-paced environment and meet tight deadlines.Excellent communication and teamwork skills.Benefits: Competitive salary package.Opportunities for career growth and advancement.Access to cutting-edge technologies and projects.Dynamic and collaborative work environment.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