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