Mobile App Developer
About Candidate
Introduction:
The candidate is an experienced iOS and PHP Developer with a strong background in designing, developing, and maintaining mobile and web applications. Proficient in Swift, Objective-C, and PHP, they have expertise in frameworks such as UIKit, Laravel, Symfony, and Yii. They have successfully led the development and maintenance of various iOS applications across multiple industries, including food services, transportation, education, gaming, and social networking. Their skill set includes implementing RESTful APIs, backend development, and database management using MySQL and SQLite. Additionally, they have developed and launched high-performance native iOS apps, ensuring seamless functionality and optimal user experience. With a solid understanding of CI/CD pipelines, version control systems like Git, and automation tools such as Fastlane and Jenkins, the candidate has streamlined development processes and improved application reliability. They have designed and implemented complex backend solutions, integrating multimedia streaming, QR code scanning, payment processing, and customer engagement features. Their experience extends to service aggregator applications handling financial transactions, user authentication, and automated invoicing. Throughout their career, they have developed applications for a range of purposes, including interactive aviation education platforms, taxi services, video editing, and customer engagement initiatives. They have played a key role in leading technical teams, collaborating with stakeholders, and ensuring smooth project execution following Agile methodologies. Their problem-solving skills and commitment to high-quality software solutions make them a valuable asset in any development team. Passionate about innovation and continuous learning, they stay updated with the latest industry trends and technologies to deliver scalable, secure, and efficient applications.
Responsibilities:
- Design, develop, and maintain native iOS applications using Swift and Objective-C.
- Implement new features and optimize existing functionality for enhanced user experience.
- Ensure app performance, reliability, and scalability across different devices.
- Utilize UIKit, CoreData, SQLite, and other Apple frameworks to build robust applications.
- Conduct rigorous testing, debugging, and troubleshooting to resolve complex technical issues.
- Implement multimedia processing features, including video editing, HLS streaming, and encryption.
- Integrate QR code scanning, user authentication, and gamification features.
- Lead development teams, coordinate with cross-functional teams, and collaborate with stakeholders.
- Work closely with clients to understand requirements and deliver customized solutions.
- Manage technical aspects of mobile and web projects, ensuring high-quality deliverables.
- Follow Agile methodologies, participating in sprint planning, code reviews, and daily stand-ups.