1.Programming Languages: Proficient in Swift and/or Objective-C with a strong emphasis on modern Swift best practices. 2.iOS Development Tools: Deep expertise in iOS SDK, XCode, Instruments, and compatibility across multiple Apple devices & iOS versions. 3.Local Data Storage: Hands-on experience with SQL databases (Core Data, SQLite) for efficient data persistence, ensuring performance and integrity. 4.API & Web Integration: Familiarity with RESTful APIs, JSON parsing, and integration of third-party libraries & SDKs. 5.Debugging & Optimization: Strong problem-solving skills, with the ability to debug, optimize, and troubleshoot complex issues. UI/UX & Best Practices: 1.Mobile UI/UX Principles: Solid understanding of Apples Human Interface Guidelines (HIG) and best practices for intuitive, responsive interfaces. 2.Reactive Programming: Experience with Combine, Rx Swift, or other reactive frameworks for streamlined state management and asynchronous operations. Code & Architecture: 1.Data Management: Design and implement scalable, efficient local storage solutions (Core Data/SQLite) with a focus on performance and security. 2.Code Quality: Write clean, modular, and well-documented code, adhering to industry standards (SOLID, DRY) and Apple’s guidelines. Bonus (Optional): 1.Knowledge of SwiftUI & UIKit interoperability. 2.Experience with CI/CD pipelines (Fastlane, GitHub Actions). 3.Familiarity with performance profiling & memory management Role & responsibilities
1.Programming Languages: Proficient in Java and Kotlin for developing robust and efficient Android applications. 2.Android Development: Strong expertise in the Android SDK, Android Studio, and ensuring compatibility across various Android OS versions. 3.API Integration: Skilled in integrating RESTful and GraphQL APIs, as well as third-party libraries, for seamless backend communication. 4.Version Control: Experienced with Git and GitHub for effective version control and team collaboration. 5.Debugging & Problem Solving: Excellent troubleshooting and problem-solving abilities to quickly identify and resolve issues. 6.UI/UX Best Practices: Sound understanding of mobile UI/UX principles for creating intuitive and responsive user experiences. 7.Firebase & Networking: Proficient in Firebase (including Firebase Cloud Messaging), Retrofit, and Volley for real-time data handling and efficient networking. 8.Architectural Patterns: Familiar with modern architecture patterns like MVVM and MVP to support scalable and maintainable codebases. 9.Local Data Storage: Experienced in implementing local data storage using SQLite, Room, and other persistence libraries to ensure data reliability and synchronization. 10.Android TV Development: Knowledge of Android TV app development using the Leanback library to build rich, user-friendly interfaces for large-screen devices. 11.Additional Skills (Optional but Advantageous): Familiarity with Flutter (Dart) and React Native (JavaScript) for cross-platform mobile development.
Design, develop, and maintain dynamic web applications using PHP (preferably PHP 7+ or 8+) * Architect backend components and build scalable APIs * Optimize application performance for speed and scalability * Write clean, efficient, and well-documented code * Collaborate with frontend developers, designers, and testers * Integrate third-party APIs and external services * Troubleshoot and resolve software defects and performance issues * Strong understanding of object-oriented CORE PHP * Proficiency with relational databases such as MySQL or SQL * Good grasp of front-end technologies (HTML, CSS, JavaScript) * Experience in maintaining php application and html integrations