Loading...

Redian Software Global

iOS Developer

Redian Software Global
Gurugram, Haryana On-site
On-Site Full-Time Gurugram, Haryana India

Skills

Mobile Application Development SDKs React Native iOS iOS Development Mobile Operating Systems Swift (Programming Language) Resolving Issues Objective-C

About the Role

Requirements:

Hands on experience in mobile application development for at least 7 years
Hands on working experience in Swift, React-Native/Objective-C is an added advantage
Experience in multithreaded programming and memory optimization
In-depth understanding of the SDK internals and how to optimise for performance and data usage (async operations/thread safety)
Strong understanding of SOLID principles and CLEAN architectures
Expert-level experience in developing and debugging complex and custom UI layouts and interactions
Basic understanding of RDBMS and sql queries
Strong knowledge of security practices for storing data, data protection, keychain, data transportation and end-to-end encryptions

Key Responsibilities:

SDK Development
Design and develop SDKs that integrate seamlessly into iOS applications
Build reusable components and frameworks for scalability and performance
API Integration
Develop libraries and tools to interact with RESTful APIs, WebSockets, and other backend services
Ensure efficient communication between the SDK and backend systems
Developer Support
Provide clear and comprehensive documentation for SDKs, including code samples and integration guides
Support developers integrating the SDK by troubleshooting and resolving issues
Testing and Quality Assurance
Create unit tests, integration tests, and UI tests to ensure SDK reliability
Test SDKs on various devices, screen sizes, and iOS versions to ensure compatibility
Optimization
Optimize SDK performance for low memory and CPU usage
Ensure the SDK is lightweight and doesn’t negatively impact app performance
Compliance
Ensure compliance with Apple’s guidelines, privacy policies, and security standards
Collaboration
Work with cross-functional teams, including backend engineers, QA, and product managers, to align SDK features with business requirements
Collaborate with the product team to define SDK functionality and updates
Maintenance and Updates
Regularly update the SDK to include new features, fix bugs, and support the latest iOS versions
Monitor and improve SDK stability and crash reporting

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs