Competencies
: Digital : Mobile - Swift(iOS), BaNCS Payments
- Swift
Role
Description:
App
Development: Design, develop, and maintain iOS applications using Swift,
SwiftUI, and UIKit to meet business and user needs.
UI/UX
Implementation: Collaborate with designers to implement clean, intuitive, and
responsive user interfaces
Code
Quality: Write clean, maintainable, and efficient code while following best
practices in mobile app development.
App
Performance: Optimize app performance for speed, reliability, and scalability.
Debugging
& Testing: Troubleshoot, debug, and resolve issues in a timely manner,
ensuring a high-quality, bug-free user experience.
Version
Control: Utilize Git for version control and collaborative code management.
Collaboration:
Work closely with cross-functional teams, including designers, backend
developers, and product managers, to ensure that product requirements are met
and to deliver new features and updates.
App
Lifecycle Management: Participate in the full mobile app development lifecycle,
from concept through release and post-launch support.
Documentation:
Maintain up-to-date technical documentation for the app and its components.
6+Required
Skills and Qualifications
Proficiency
in Swift: Strong knowledge of Swift and modern iOS development practices.
Experience
with SwiftUI: Hands-on experience developing UI with SwiftUI and building
declarative UI components.
Strong
UIKit Expertise: In-depth knowledge of UIKit and how to integrate UIKit
components with SwiftUI.
iOS
Frameworks: Solid understanding of key iOS frameworks, such as Core Data, Core
Animation, Core Graphics, and Foundation.
App
Architecture: Familiarity with app architecture patterns (MVC, MVVM, etc.), and
the ability to choose and implement the appropriate architecture.
Version
Control Systems: Experience with Git for collaborative development. App
Debugging & Optimization: Strong debugging and problem-solving skills with
experience using Xcode debugging tools.
RESTful
APIs: Experience integrating and working with RESTful APIs to manage data in
apps.UI/UX Principles: Experience in implementing modern UI/UX best practices
and understanding of human interface guidelines for iOS.
Any Graduate