
iOS Developer at Creative Chaos. Job Summary:. An iOS Developer is an associate at Creative Chaos who is mainly responsible for developing applications for mobile devices powered by iOS operating system. They must also have a strong understanding of the patterns and practices that revolve around the iOS platform. A developer makes sure that the functionality, security and performance of the application is as per the design and is completely bug free.. Duties and Responsibilities:. . Design and build applications for the iOS platform. . Ensure the performance, quality, and responsiveness of applications. . Collaborate with a team to define, design, and ship new features. . Identify and correct bottlenecks and fix bugs. . Help maintain code quality. . Unit-test code for robustness, including edge cases, usability, and general reliability.. . Continuously discover, evaluate, and implement new technologies to maximize development efficiency.. . Independently craft project solutions by applying solid Object-Oriented-Design principles. . Work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processes. . Produce and ensure delivery of quality, readable, and well-tested code.. . Evaluate strategies and make recommendations on changes and improvements.. . Collaborate with team members on the design and implementation of new functionalities on the different platforms.. . Consult with other team members and implement solutions in-line with the departments’ visions.. . . Minimum Bachelors in Computer Science/Software Engineering or equivalent.. . Minimum 5+ years of related experience in professional industry.. . Should have good hands-on experience in swift language.. . Understanding of security standards and compliances. . Expertise requires in handling of UI Constraint, Foreground / Background services, Network API handling , Database Manipulation, Location Services , File System Management ,Custom Camera Handling etc.. . Working experience in iOS development. . Experience with third-party libraries and APIs. . Solid understanding of the full mobile development life cycle. . Proficient understanding of code versioning tools such as Git, Mercurial or SVN. . Good communication skills.. . Flexible attitude and versatile personality. . Strong presentation skills. . Company Location: Pakistan.