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.
  
Requirements
 - 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
  
Benefits
 - Paid Time Off
  - Work From Home
  - Health Insurance
  - OPD
  - Training and Development
  - Life Insurance