Description

Job Description
Work Mode: Available to work from Office

Responsibilities:

Ownership & Continuous Improvement: Taking responsibility for developed modules and refining them over time.

Problem-Solving & Logical Thinking: Ability to analyze and solve technical challenges efficiently.

Code Reviews & Quality Assurance: Engaging in code reviews, both giving and receiving feedback to improve code quality.

Collaboration with UI/UX Designers: Implementing visually appealing and user-friendly interfaces based on design specifications.

Required Skills:

Swift Proficiency: Memory management (weak self), async/await, and UI development programmatically.

OOP & SOLID Principles: Strong understanding of object-oriented design and best coding practices.

Architectural Patterns: MVVM, Clean Architecture, etc.

iOS Frameworks: UIKit, CoreData, CoreAnimation.

Concurrency & Performance Optimization: Thread handling, background processes, Dispatch Queue.

Offline Storage & Multithreading: Managing data efficiently in offline scenarios.

Soft Skills:

Communication & Teamwork: Ability to collaborate effectively with a team.

Logical & Analytical Thinking: Strong problem-solving skills.

Education

Any Graduate