client of SnehVin Business Solutions

iOS Developer - GraphQL

Click Here to Apply

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
Click Here to Apply
View More client of SnehVin Business Solutions Jobs

Contact Information

Contact Human Resources
client of SnehVin Business Solutions

Posted

November 10, 2024
UID: 4932232292

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.