client of SnehVin Business Solutions
iOS Developer - GraphQL
Job Location
chandigarh, India
Job Description
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 (ref:hirist.tech)
Location: chandigarh, IN
Posted Date: 11/10/2024
Location: chandigarh, IN
Posted Date: 11/10/2024
Contact Information
Contact | Human Resources client of SnehVin Business Solutions |
---|