EZAC Technologies is seeking a skilled iOS Developer to join their team in Islamabad on a full-time, on-site basis. The successful candidate will be responsible for designing, developing, and maintaining high-quality iOS applications that deliver excellent performance and user experience. This role involves close collaboration with product and design teams to translate business requirements into technical solutions. The developer will write clean, maintainable code, integrate APIs and third-party services, and troubleshoot existing applications to optimize functionality. Additionally, the position requires active participation in code reviews, contributing to architectural decisions, and staying updated with the latest iOS frameworks and industry best practices. The iOS Developer will support the entire software development lifecycle, from initial concept through deployment and ongoing maintenance.
Key Responsibilities
- Design, build, and maintain scalable and reliable iOS applications using Swift and relevant iOS frameworks such as UIKit, SwiftUI, and Core Data.
- Collaborate with cross-functional teams including product managers, designers, and backend developers to deliver high-quality software solutions.
- Write clean, efficient, and well-documented code following software development best practices.
- Integrate RESTful APIs and third-party services to enhance app functionality.
- Conduct thorough testing, debugging, and performance optimization to ensure smooth operation on iOS devices.
- Participate in code reviews to maintain code quality and share knowledge within the team.
- Contribute to architectural and design decisions to improve application scalability and maintainability.
- Stay current with emerging iOS technologies, frameworks, and development trends.
- Support Agile development processes and continuous integration/continuous delivery (CI/CD) pipelines.
Required Qualifications
- Proven experience in iOS development with strong proficiency in Swift and iOS frameworks such as UIKit, SwiftUI, and Core Data.
- Solid understanding of mobile application development principles and experience building scalable apps.
- Strong foundation in software development concepts, design patterns, and version control systems like Git.
- Experience integrating RESTful APIs and third-party libraries into mobile applications.
- Skilled in testing, debugging, and optimizing iOS applications for performance and reliability.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Excellent communication and teamwork skills, with the ability to collaborate effectively in cross-functional teams.
- Familiarity with Agile methodologies and CI/CD practices.
Preferred Qualifications and Benefits
- Interest in mobile application security best practices and ensuring app reliability.
- Experience working in technology consulting or product-based companies is considered an advantage.
EZAC Technologies offers an opportunity to work in a forward-thinking environment focused on innovation and digital transformation. The company values building future-ready technology solutions that drive efficiency and create meaningful impact for clients across various industries. This role provides a platform to grow professionally while contributing to cutting-edge projects in AI, automation, cloud infrastructure, and cybersecurity.