Datacentrix is an ICT solutions provider that uses leading solutions to deliver sustainable value to corporate and public sector organisations. We strategically partner with our customers, equipping them with valuable insight and helping them to align their technology undertakings with their business strategy.
Our holistic value proposition delivers comple...
Read more about this company
Our client in the financial services sector is seeking to appoint two (2) Frontend Developers on a 12-month contract, working on a fully onsite basis. Must have 3 years’ proven experience in front-end development for both mobile and web applications building secure, responsive, and user-friendly interfaces across iOS, Android, and Web platforms.
Requirements:
Degree in IT or equivalent qualification - NQF 7 preferred.
3 - 5 years’ experience in front-end development for mobile and/or web applications.
Proven experience implementing authentication flows using OAuth 2.0, including biometric authentication such as Face ID, Touch ID, or Android BiometricPrompt.
Strong experience integrating front-end applications with backend services via RESTful APIs, with capability in efficient data handling and JSON parsing.
Solid, hands-on front-end development experience applying strong UI/UX principles for mobile and web applications.
Responsibilities:
Develop secure, responsive, and user-friendly interfaces for applications on iOS, Android, and/or Web platforms.
Implement authentication flows using OAuth 2.0 and biometric support (Face ID/Touch ID or Android BiometricPrompt).
Integrate with backend services via RESTful APIs, ensuring efficient data handling and JSON parsing.
Enable offline support and local persistence (Core Data for iOS, Room for Android, IndexedDB for Web).
Implement push notifications (APNs for iOS, FCM for Android) and real-time updates.
Ensure compliance with accessibility standards (WCAG 2.1, VoiceOver, TalkBack) and responsive design principles.
Apply secure coding practices, including HTTPS enforcement, certificate pinning, and encryption of sensitive data.
Collaborate with UX designers to deliver adaptive layouts (SwiftUI, Jetpack Compose, or modern web frameworks).
Participate in performance tuning, ensuring fast load times and smooth user interactions.
Work closely with backend and integration teams to ensure seamless interoperability and data integrity.