Design and Development: Architect, develop, and maintain iOS applications using Swift and Objective-C (if needed), ensuring scalability and performance.
API Integration: Integrate third-party APIs and RESTful web services, ensuring seamless communication between the mobile app and backend systems.
Data Storage: Implement efficient local data storage solutions using Core Data, SQLite, or other frameworks, ensuring secure and high-performance data management.
UI/UX Development: Work closely with UI/UX designers to translate designs into high-quality, responsive, and interactive iOS interfaces.
Third-Party Libraries: Integrate and maintain third-party libraries and frameworks (e.g., Alamofire, SDWebImage, Firebase, etc.).
Design Patterns: Apply object-oriented design principles and best practices including MVC, MVVM, and other modern design patterns to create maintainable and scalable code.
Code Reviews & Mentorship: Conduct code reviews and mentor junior developers to ensure code quality, best practices, and technical growth.
Testing and Debugging: Write unit and UI tests, conduct debugging, and optimize the app for performance and memory usage.
Collaboration: Work with cross-functional teams (backend developers, designers, product managers) to define and implement new features.
Required Skills and Qualifications:
4+ years of experience in iOS app development with a proven track record of delivering high-quality applications.
Strong proficiency in Swift (knowledge of Objective-C is a plus).
Deep understanding of iOS frameworks such as Core Data, Core Animation, Core Location, and UIKit.
Extensive experience integrating with RESTful APIs and understanding of JSON and XML data handling.
Solid experience with data storage solutions (Core Data, SQLite, Realm, etc.).
Expertise in integrating third-party libraries using CocoaPods or Carthage.
Knowledge of design patterns (MVC, MVVM, Singleton, Delegate, etc.) and best practices.
Familiarity with Git and version control systems.
Experience with unit testing and UI testing frameworks such as XCTest and XCUITest.
Strong understanding of App Store guidelines and experience with app submission processes.
Knowledge of CI/CD practices is highly advantageous and would be considered a strong addition.
Familiarity with Agile/Scrum development methodologies.
Preferred Qualifications:
Experience with SwiftUI and Combine framework.
Familiarity with cloud platforms like Firebase, AWS, or Azure.
Experience in building apps with high performance in terms of speed, memory optimization, and responsiveness.
Knowledge of UX/UI design principles and familiarity with tools like Sketch, Figma, or Adobe XD.
Strong problem-solving skills and ability to work independently.
Good communication and collaboration skills.
Responsibilities
Salary : Rs. 0.0 - Rs. 14.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Job Description:
o 5+ yrs experience in using Appium framework for testing mobile applications on Android and iOS platforms.
o Strong programming skills in Java, Python or JavaScript
o Experience with test automation frameworks and tools such as Selenium, TestNG, Junit etc.
o Experience with CI/CD tools such as Jenkins, GitLab, Bitrise
o Familiarity with mobile device clouds (e.g., BrowserStack, Sauce Labs) for cross-device testing.
o Understanding of API testing using tools like Postman or REST Assured.
o Ability to design, develop and maintain Automated tests for mobile applications using Appium
o Collaborate with cross-functional teams to identify test requirements and develop test cases.
o Execute Automated tests and analyze results to identify defects.
o Trouble shoot and debug test failures
o Collaborate with developers to resolve issues and improve test coverage.
o Experience with Agile development methodologies."
Essential Skills:
Mobile application testing
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Mobile - Swift(iOS)~Digital : Mobile Computing - Android~Digital / Assurance : Mobile Application Testing
"We are seeking an experienced and driven iOS Developer with a solid foundation in iOS app development, including expertise in data storage, web APIs, third-party libraries, and design patterns. As a Senior iOS Developer, you will be responsible for the design, development, and maintenance of high-quality iOS applications. You will collaborate with cross-functional teams, ensure high performance and scalability, and contribute to code reviews and mentorship of junior developers. Responsibilities: Design and Development: Architect, develop, and maintain iOS applications using Swift and Objective-C (if needed), ensuring scalability and performance. API Integration: Integrate third-party APIs and RESTful web services, ensuring seamless communication between the mobile app and backend systems. Data Storage: Implement efficient local data storage solutions using Core Data, SQLite, or other frameworks, ensuring secure and high-performance data management. UI/UX Development: Work closely with UI/UX designers to translate designs into high-quality, responsive, and interactive iOS interfaces. Third-Party Libraries: Integrate and maintain third-party libraries and frameworks (e.g., Alamofire, SDWebImage, Firebase, etc.). Design Patterns: Apply object-oriented design principles and best practices including MVC, MVVM, and other modern design patterns to create maintainable and scalable code. Code Reviews & Mentorship: Conduct code reviews and mentor junior developers to ensure code quality, best practices, and technical growth. Testing and Debugging: Write unit and UI tests, conduct debugging, and optimize the app for performance and memory usage. Collaboration: Work with cross-functional teams (backend developers, designers, product managers) to define and implement new features. Required Skills and Qualifications: 4+ years of experience in iOS app development with a proven track record of delivering high-quality applications. Strong proficiency in Swift (knowledge of Objective-C is a plus). Deep understanding of iOS frameworks such as Core Data, Core Animation, Core Location, and UIKit. Extensive experience integrating with RESTful APIs and understanding of JSON and XML data handling. Solid experience with data storage solutions (Core Data, SQLite, Realm, etc.). Expertise in integrating third-party libraries using CocoaPods or Carthage. Knowledge of design patterns (MVC, MVVM, Singleton, Delegate, etc.) and best practices. Familiarity with Git and version control systems. Experience with unit testing and UI testing frameworks such as XCTest and XCUITest. Strong understanding of App Store guidelines and experience with app submission processes. Knowledge of CI/CD practices is highly advantageous and would be considered a strong addition. Familiarity with Agile/Scrum development methodologies. Preferred Qualifications: Experience with SwiftUI and Combine framework. Familiarity with cloud platforms like Firebase, AWS, or Azure. Experience in building apps with high performance in terms of speed, memory optimization, and responsiveness. Knowledge of UX/UI design principles and familiarity with tools like Sketch, Figma, or Adobe XD. Strong problem-solving skills and ability to work independently. Good communication and collaboration skills."
Responsibilities
"We are seeking an experienced and driven iOS Developer with a solid foundation in iOS app development, including expertise in data storage, web APIs, third-party libraries, and design patterns. As a Senior iOS Developer, you will be responsible for the design, development, and maintenance of high-quality iOS applications. You will collaborate with cross-functional teams, ensure high performance and scalability, and contribute to code reviews and mentorship of junior developers. Responsibilities: Design and Development: Architect, develop, and maintain iOS applications using Swift and Objective-C (if needed), ensuring scalability and performance. API Integration: Integrate third-party APIs and RESTful web services, ensuring seamless communication between the mobile app and backend systems. Data Storage: Implement efficient local data storage solutions using Core Data, SQLite, or other frameworks, ensuring secure and high-performance data management. UI/UX Development: Work closely with UI/UX designers to translate designs into high-quality, responsive, and interactive iOS interfaces. Third-Party Libraries: Integrate and maintain third-party libraries and frameworks (e.g., Alamofire, SDWebImage, Firebase, etc.). Design Patterns: Apply object-oriented design principles and best practices including MVC, MVVM, and other modern design patterns to create maintainable and scalable code. Code Reviews & Mentorship: Conduct code reviews and mentor junior developers to ensure code quality, best practices, and technical growth. Testing and Debugging: Write unit and UI tests, conduct debugging, and optimize the app for performance and memory usage. Collaboration: Work with cross-functional teams (backend developers, designers, product managers) to define and implement new features. Required Skills and Qualifications: 4+ years of experience in iOS app development with a proven track record of delivering high-quality applications. Strong proficiency in Swift (knowledge of Objective-C is a plus). Deep understanding of iOS frameworks such as Core Data, Core Animation, Core Location, and UIKit. Extensive experience integrating with RESTful APIs and understanding of JSON and XML data handling. Solid experience with data storage solutions (Core Data, SQLite, Realm, etc.). Expertise in integrating third-party libraries using CocoaPods or Carthage. Knowledge of design patterns (MVC, MVVM, Singleton, Delegate, etc.) and best practices. Familiarity with Git and version control systems. Experience with unit testing and UI testing frameworks such as XCTest and XCUITest. Strong understanding of App Store guidelines and experience with app submission processes. Knowledge of CI/CD practices is highly advantageous and would be considered a strong addition. Familiarity with Agile/Scrum development methodologies. Preferred Qualifications: Experience with SwiftUI and Combine framework. Familiarity with cloud platforms like Firebase, AWS, or Azure. Experience in building apps with high performance in terms of speed, memory optimization, and responsiveness. Knowledge of UX/UI design principles and familiarity with tools like Sketch, Figma, or Adobe XD. Strong problem-solving skills and ability to work independently. Good communication and collaboration skills."
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance