IOS Developer

Pune, India

Job Description

An amazingly smart and analytically super strong person. Not a computer scientist, not a researcher, but rather a product person. Someone who does whatever it takes to build products, someone who knows what it takes to launch products, not just build proof of concept prototypes. Someone who gets shit done. Someone who is not afraid of making mistakes, not afraid of failing. Someone who cares about asking Why and accordingly bends the rules. You need to be extremely well organized, methodical and efficient, with a good dose of common sense and humor. Enjoy the freedom and responsibility that come with working at a fast-moving start-up.

Responsibilities

  • Develop iOS native application.
  • Work closely with backend, UX and PM team to construct creative solutions.
  • Develop reusable custom components that can be used across application at run time.
  • Optimize, improve efficiency, scalability, stability of application.

Requirements

  • B.Tech / B.E. or higher in computer
  • 2-4 years of experience
  • In-depth knowledge of Objective – C and iOS app development
  • Experience working with data intenstive iOS applications which invole server side interactions and database design.
  • Exposure to Object Oriented Programming concepts, Data Structures, Design patterns, Image Processing algorithms and Mathematical
  • Expert knowledge of iOS SDK, Push Notifications and Local
  • Expert knowledge of Memory Management, Parsing, I18N, client - server communication
  • Strong Knowledge of creating UI components using objective C.
  • Strong Understanding of Instrument and similar analyzing / profiling
  • Expertise in performance tuning techniques

Bonus Points

  • Applications in app-store
  • Applications with OpenCV and OpenGL framework
  • Augmented Reality App
  • Knowledge of Swift will be added advantage.
  • Knowledge and experience in CoreMotion, OpenGL-ES, OpenCV frameworks