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.
Any Graduate