Qualifications:
Graduation in computer science or related IT fields
Experience:
2-5 years of experience in the similar field
Frameworks & Libraries
CoreData, SwiftLint, Alamofire, Realm, In-app Purchase, Notification(APNS), AVFoundation, Map, CLLocationManager
Mobile Technology
SwiftUI and Server - Side Swift, cocoa controls, Autolayout
Database Concepts & Applications
SQLite, CoreData
Unit Testing
Should be familiar with XCTest
Authorization & Authentication
LocalAuthentication
PassKey
AuthenticationService
Kerberos
Token Based Auth
JWT with refresh token
Claims & Identity
SSO
Basic Authentication
OAuth
Build Tools
App store and Enterprise distribution - Mobile App Deployment
Other Development tools
XCode
Vulnerability tests
Nice to have basic knowledge on security principles like OWASP Top Te etc.,
Application performance management
Instruments
CI/CD - understanding
Basic understanding of pipelines and deployments
Knowledge:
1. Common application/web security and OWASP vulnerabilities.
2. Encryption algorithms to protect sensitive information.
PII, PCI, HIPAA, and GDPR compliance and its implementation
3. Security breaches of data-in-transit and data-at-rest
4. Finding the vulnerabilities of the third-party components/ libraries
Behavioral Competencies:
1. Accountability
2. Adaptive to change
3. Business communication
4. Customer Focus
5. Learning Agility
6. Planning & organizing
7. Problem solving