Type: Full Time
Location: Chandigarh
Notice-period: Immediate/15 days
Technology: IT

Job Responsibilities:

  • GraphQL Integration:
    Design and implement robust, scalable, and efficient iOS applications using GraphQL as the primary API communication layer.
  • Mobile App Development:
    Write clean, maintainable, and efficient code for iOS applications, with a strong emphasis on performance, usability, and reliability.
  • GraphQL Query Management:
    Work closely with backend teams to define and optimize GraphQL queries, mutations, and subscriptions.
    Manage complex data requirements using GraphQL, ensuring optimal data fetching and handling.
  • Performance Optimization:
    Optimize application performance by reducing the number of network requests, handling large datasets efficiently, and implementing caching strategies for GraphQL responses.
  • Cross-functional Collaboration:
    Work closely with product managers, UX/UI designers, and backend engineers to ensure smooth integration and feature development.
  • Testing and Debugging:
    Write unit tests and integration tests to ensure high-quality code and a smooth user experience. Troubleshoot and debug application issues.
  • Stay Updated:
    Keep up-to-date with the latest trends in iOS development, GraphQL, and mobile app technologies to ensure the team’s tech stack remains current.

Required Skills & Qualifications:

  • Experience:
    4+ years of professional experience developing iOS applications, with a solid understanding of iOS frameworks and graphql expertise. Able to handle projects individually and with strong ownership.
  • GraphQL Expertise:
    Hands-on experience using GraphQL to interact with RESTful APIs or as the primary data-fetching layer in mobile apps.
  • API Integration:
    Strong experience with integrating and managing complex API communications (GraphQL, RESTful APIs, etc.) in iOS apps.
  • Networking & Performance:
    Solid understanding of networking fundamentals, handling asynchronous tasks, and optimizing mobile applications for performance, especially in data-heavy environments.
  • Version Control:
    Proficient in Git and GitHub for version control and collaboration.
  • App Lifecycle:
    Understanding of iOS app lifecycle, debugging, and performance profiling using Xcode tools (Instruments, LLDB, etc.).
  • Unit Testing & CI/CD:
    Familiar with writing unit tests (e.g., XCTest) and experience working in Continuous Integration/Continuous Delivery (CI/CD) pipelines.

Preferred Qualifications:

  • GraphQL Clients:
    Experience with GraphQL clients for iOS, such as Apollo iOS or other popular GraphQL libraries.
  • Frontend Frameworks:
    Experience with SwiftUI or UIKit for building user interfaces.
  • CocoaPods / Swift Package Manager:
    Familiarity with dependency management tools for iOS apps.
  • Authentication:
    Experience integrating OAuth or other authentication mechanisms for secure API access.
  • Cloud Services:
    Experience working with cloud services like AWS, Firebase, or similar platforms for backend integration.

Benefits:

  • Competitive salary and benefits package
  • Flexible work hours and remote work options
  • Collaborative, innovative, and dynamic team culture
  • Opportunity for career growth and development in a cutting-edge tech environment

Apply for this position

Allowed Type(s): .pdf, .doc, .docx