Jio Tesseract

iOS Developer - XR

Maharashtra, IN

2 months ago
Save Job

Summary

IOS Application Development

The core responsibilities for the job include the following:

  • Design, develop, and maintain iOS applications using Swift and Objective-C.
  • Implement features and functionality based on requirements and design specifications.
  • Ensure applications are responsive, performant, and compliant with iOS guidelines and best practices.

User Interface And User Experience

  • Develop intuitive and visually appealing user interfaces using UIKit and SwiftUI.
  • Collaborate with UX/UI designers to translate design concepts into functional applications.
  • Implement smooth animations, transitions, and interactions to enhance user experience.

Integration And APIs

  • Integrate with backend services and APIs to enable data synchronization and communication between the app and server.
  • Handle data storage and retrieval, including Core Data and other local storage mechanisms.
  • Ensure secure handling of user data and communication with external services.

Testing And Debugging

  • Write and maintain unit tests, integration tests, and UI tests to ensure application quality and stability.
  • Debug and troubleshoot issues, including crashes, performance problems, and compatibility issues.
  • Conduct code reviews and ensure adherence to coding standards and best practices.

Performance Optimization

  • Optimize application performance, including load times, memory usage, and battery consumption.
  • Use profiling tools to identify and resolve performance bottlenecks and inefficiencies.
  • Implement caching strategies and other techniques to enhance app responsiveness.

Version Control And Collaboration

  • Use version control systems (e. g., Git) to manage code changes and collaborate with other developers.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Collaborate with cross-functional teams to ensure successful project delivery and integration.

Documentation And Knowledge Sharing

  • Document code, development processes, and application functionality to facilitate knowledge sharing and maintainability.
  • Stay up-to-date with the latest iOS development trends, tools, and best practices.
  • Share knowledge and mentor junior developers to support their growth and development.

Requirements

  • The ideal candidate should have a strong background in iOS development, a passion for creating seamless user experiences, and the ability to work effectively within a collaborative team environment.
  • Experience in iOS application development, with a strong portfolio of published apps.
  • Proven experience with Swift and Objective-C programming languages.
  • Familiarity with iOS frameworks such as UIKit, SwiftUI, Core Data, and networking frameworks (e. g., URLSession)

Technical Expertise

  • iOS Development: Proficiency in developing applications for iOS devices, including iPhones and iPads.
  • Tools and Technologies: Experience with Xcode, Interface Builder, and Apple's developer tools.
  • APIs and Integration: Knowledge of RESTful APIs and integrating with backend services.
  • Testing: Experience with unit testing frameworks (e. g., XCTest) and debugging tools.

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Ability to manage multiple priorities and work in a fast-paced, dynamic environment.

This job was posted by Digvijay Singh from Jio Tesseract.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: