Description

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.

Education

Any Graduate