We are seeking a skilled iOS Developer to design, develop, test, and maintain high-quality mobile applications for the iOS platform. The ideal candidate will have a strong background in Swift and Objective-C, with the ability to build scalable, secure, and high-performance apps. You will work closely with cross-functional teams to translate UI/UX designs into intuitive user interfaces while ensuring the applications meet performance, quality, and stability standards. This role requires a proactive mindset, strong ownership, and the ability to thrive in an Agile development environment.
Key Responsibilities
- Design, develop, test, and maintain iOS applications that deliver excellent user experiences.
- Build scalable and secure mobile apps using Swift and Objective-C.
- Translate UI/UX designs and wireframes into responsive and intuitive interfaces.
- Write clean, maintainable, and well-documented code adhering to coding standards and best practices.
- Ensure the performance, quality, responsiveness, and stability of iOS applications.
- Identify, troubleshoot, and resolve defects, crashes, and performance bottlenecks.
- Collaborate with Product Managers, Designers, Backend Developers, QA Engineers, and other stakeholders to deliver new features.
- Integrate RESTful APIs and third-party SDKs effectively.
- Create and maintain unit tests and UI tests to guarantee application reliability.
- Ensure compliance with Apple’s policies, security, accessibility, and App Store requirements.
- Participate in CI/CD processes, release management, and App Store deployments.
- Contribute to technical discussions, architecture decisions, and continuous process improvements.
- Stay current with the latest iOS technologies, frameworks, and development best practices.
- Work independently and collaboratively within Agile teams, demonstrating strong ownership and accountability.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of professional experience in iOS application development.
- Strong understanding of iOS application architecture and lifecycle.
Preferred Qualifications and Skills
- Extensive experience in Swift and Objective-C development.
- Proficiency with Xcode, iOS SDK, and the iOS application lifecycle.
- Familiarity with Core Bluetooth (BLE), NFC, and hardware integrations.
- Experience with barcode or QR code scanning technologies.
- Skilled in integrating RESTful APIs, JSON, and third-party SDKs.
- Experience using Git and version control platforms such as Bitbucket, GitHub, or GitLab.
- Knowledge of Apple App Store publishing and release management processes.
- Ability to write unit tests and UI tests to ensure code quality.
- Familiarity with CI/CD tools and automated build pipelines.
- Understanding of software design patterns and clean coding principles.
- Experience working in Agile/Scrum development environments.
- Strong debugging, troubleshooting, and performance optimization skills.
- Commitment to continuous learning and professional growth.
- Excellent communication, collaboration, and problem-solving abilities.
This role offers the opportunity to work on cutting-edge iOS applications in a dynamic and collaborative environment, contributing to impactful projects while advancing your technical expertise.