Gauteng, Tshwane (Pretoria)
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.