| Job Description: |
Key Responsibilities: - Responsible for delivering end-to-end solutions across Digital Self-Service IAM, ensuring that all digital applications meet high performance standards.
- Drive application development initiatives across the full Digital stack to deliver high-quality digital experiences, empowering the Product team to take advantage of IAM systems
- Own the full stack from delivery to operations of IAM, from backend infrastructure and APIs to frontend applications, ensuring seamless integration and a consistent user experience.
- Partner with Technology Leadership on delivery roadmap across Digital & Cyber Security, ensuring alignment with business objectives, improving customer experience, and empowering users with innovative features.
- Collaborate across the Digital team to synchronize feature release, optimize costs for high re-use of developments, capabilities & reliability by keeping technical debt clear
Qualifications: - 5 or more years of software development of which 3 or more years of native mobile development experience.
- In depth knowledge and experience with Swift, SwiftUI and Combine.
- Solid understanding of multithreaded applications
- Experience with custom view creation from code and Auto Layout for dynamic screen size
- Experience with architecture patterns like POP, MVVM and Reactive
- Experience with unit-testing, code for robustness, security, usability and improving performance of the overall application
- Proficient understanding of code versioning tools, such as GitHub
- Experience in integrating Third Party libraries and SDKs
- Experience building applications that consume web services and HTTP REST interaction with JSON
- Test Automation: Design, create, and execute automated test scripts using Appium for both Android and iOS applications.
- Framework Development: Develop and maintain scalable, robust test automation frameworks from scratch or enhance existing ones.
- Cross-Platform Testing: Execute tests on various devices, emulators, simulators, OS versions, and screen sizes to ensure compatibility and reliability.
|