iOS Developer

Position Overview & Priorities:

  • We are looking for an iOS Developer with 0–1 year of experience
  • You will coordinate with team members working on different layers of the product
  • A strong commitment to collaborative problem-solving, quality products, and sophisticated design is required
  • Building the product is a highly collaborative effort, requiring a strong team player with attention to detail and commitment to excellence

Primary Responsibilities:

  • Responsible for answering and solving customer queries via live chat, email, and calls
  • Develop a deep understanding of the product and underlying technology
  • Learn the codebase and understand how classes, components, functions, and events interact
  • Help customers implement chat solutions by guiding them step by step through integration issues
  • Thoroughly understand product documentation to identify the correct references for customer issues
  • Troubleshoot customer codebase errors to determine whether issues originate from the customer side or CometChat
  • Identify product bugs by attempting to replicate customer issues in CometChat sample applications
  • Reply to support requests via chat and email, including both technical and non-technical queries
  • Join and lead customer calls where customers explain and demonstrate code-based errors and issues
  • Continuously improve coding skills to contribute to the CometChat codebase
  • Write and maintain code
  • Work on minor bug fixes
  • Write clean and efficient iOS code
  • Develop new features and user interfaces as per product specifications
  • Stay updated with new mobile technology trends, applications, and protocols
  • Collaborate with the team to define, design, and ship new features

Prioritised Experiences and Capabilities:

  • 0–1 years of experience through internship or training in iOS development
  • Basic knowledge of Swift
  • Knowledge of iOS frameworks such as Core Data, Core Animation, etc.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services is an added advantage
  • Understanding of Apple’s design principles and interface guidelines is preferred
  • Knowledge of low-level C-based libraries is preferred

Find Latest Job