Responsibilities:
Design, build, and maintain applications for the iOS platform.
Ensure performance, quality, and responsiveness of applications.
Collaborate with the team to define, design, and ship new features.
Identify and correct bottlenecks and fix bugs.
Maintain code quality, organization, and automation.
Stay updated with the latest industry trends and technologies to ensure our applications are modern and competitive.
Skills & Requirements:
Experience: 3+ years as an iOS developer with strong proficiency in Swift. Knowledge of Objective-C is a plus.
Modern Architectures: Knowledge of modern mobile architectures like MVVM, MVP or Clean Architecture.
API Integration: Familiarity with RESTful APIs to connect iOS applications to back-end services.
UI/UX Standards: Knowledge of other web technologies and UI/UX standards.
Design Principles: Understanding of Apples design principles and interface guidelines.
Notifications: Familiarity with cloud messaging APIs and push notifications.
Frameworks: Experience with iOS frameworks such as Core Data, Core Animation, etc.
Performance: Proficiency in offline storage, threading, and performance tuning.
Development Tools: Experience with tools like Xcode, Git, and CI/CD pipelines.
Testing: Proficient in automated testing and unit testing frameworks.
Qualifications:
Education: Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Learning: A strong desire and ability to learn quickly.
Passion: Passion for web and mobile technologies.
Motivation: Self-motivated and able to work independently and as part of a team.
Problem-Solving: Creativity and excellent problem-solving skills.
Communication: Excellent communication skills, both verbal and written.
Organization: Well-organized with the ability to define project milestones and deliver on time.
Nice to Have:
Android Development: Experience in Android development is a significant advantage.
UI/UX Design: Background or experience in UI/UX design.
Open Source Contributions: Contributions to open-source projects.