• Location Mohali
  • Department Mobile App Development
  • Job Type Full-Time
Roles & Responsibilities
  • Design and develop reliable, scalable and bug-free apps for iOS platform.
  • Collaborate with the team of developers, designers and project manager to launch a feature-rich iOS app.
  • Deliver projects within a fixed deadline by comprehending the client’s business requirements.
  • Develop bug-free apple application which ensures cross-device compatibility.
  • Interact with backend team for API integration.
  • Optimize the development process as per the user interface and user experience of the app.
  • Design and store the source code in an organized way with proper documentation like CamelCase naming conventions to the data members and methods, commenting after each section, developing an unique module for each logic so that other team member can reuse and modify it.
  • Performing the unit testing of iOS application to ensure its robustness, usability and reliability.
  • Maximize the app efficiency and performance by continuously implementing the new technologies and development trends.
  • To execute the assigned tasks with established methodologies as per the checklist provided by senior iOS developers.
  • Design multiple view controllers using Storyboards and the XIB files.
Skill Requirements
  • Should be experienced in developing complex iOS applications using Objective C/C++ with Cocoa, Swift & other frameworks.
  • Should have an experience in integration of analytics, payment gateways and social media accounts in iOS apps.
  • Should have knowledge and experience in implementing effective engineering practices to achieve high standards of quality.
  • Should be well-versed in third-party libraries and APIs integration process.
  • Should have an experience of working in an agile environment.
  • Must have extensive UI design experience.
  • Should have a vast knowledge of iOS SDK performance tools and optimization techniques.
  • Working knowledge of code versioning tools like Git is must.
  • Should have implementation experience in XMPP or real-time applications.
  • Must have good experience in the implementation of auto layout.
  • Working knowledge of parsing the data with RestFul, XML and JSON API.
  • Must have an understanding of Google Maps Library and GPS functions.
  • Should have an experience of working in agile environment.
  • Working knowledge of creating the static libraries.
  • Have hands-on experience of working with UIKit.
  • Should have good understanding of design requirements for the iOS app development.
  • Passionate to learn new ios app development trends and taking the responsibilities.
  • Have the knowledge of latest mobile app development technologies and changes to be evolved by iOS app developers.
  • Should have problem solving skills to monitor the technical issues arises during development and analytical skills to get the solution for that.
  • Excellent communication skills to interact with the project manager and the team.
  • Able to work independently on some phases of iOS app development or with minimal guidance.
  • Experienced in creating technical designs and specification for iOS app development.
  • Must have hands-on knowledge of data structures and design patterns as per the client’s requirements.
  • Should have knowledge of architectural patterns in iOS app development like MVC, MVP, MVVM and VIPER.