Disruption seeks talent and we attract the brightest in the business. If you’re ready to run towards the future, let’s talk!
Our plans are ambitious, and our people equally so. That’s why we recognise and value the contribution that everyone makes. In return we offer great benefits, plus a wide range of development opportunities to take your career further

Job Description

Software Developer

Developer / Sr. Developer – IOS Platform -INSD002

  • Department  : IT – Product Delivery
  • Job Code      : INSD002
  • Location        : Vashi, Navi Mumbai
  • Reporting to  : Lead – IOS Platform

Qualifications:

  • Essential: Bachelor's Degree in Computer Science, Information Technology, or related field is required
  • Desirable: Relevant Certifications


Type of Previous Experience

  • At least 2-3 years of experience in building a commercial IOS app
  • Should have worked in a start-up environment or a product company and seen an end to end product development life cycle


Skill Sets

  • Experience with iOS App development using Swift
  • Experience on the MacOS application/library/driver development.
  • Strong object-oriented development experience
  • Experience with Apple's code signing and App Store submission process.
  • Understanding of MVC pattern and its execution
  • Experience with memory management
  • Create and maintain product documentation.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
  • Familiarity with continuous integration
  • Be aware and plan for potential performance related pitfalls, solve production/ User issues quickly, and help roadmap a feature-rich solution
  • Good knowledge in security aspects like – Source code reverse engineering production, Encryption algorithm like Bouncy castle and AES.
  • Excellent analytical and problem solving skills
  • Excellent programming skills


Job Profile in detail

  • Manage the full technical life-cycle of IOS applications during each development phase.
  • Participate in daily scrums, maintain to-do and update on the progress to the team working as a critical member of the team
  • Document and maintain design specifications, source code, and archives for new applications and ideas.
  • Should conduct Research on new technological changes and do proofs of concept (POC).
  • Work with team leads, product managers and clients to assess customer demand and usability of new applications.
  • Work on the UI/UX requirements, APIs, mockups to build functional, high-performance iPhone and tablet apps.
  • Diagnose performance issues, fix bugs to increase the functionality of new applications.
  • Obtain buy-in from leadership to secure resources for app development.

If you find this Job a perfect match, go ahead apply now