HamburgerMenu
hirist

Job Description

Description :


We are seeking a highly skilled and experienced iOS Developer on a contract basis to contribute to the development and enhancement of our flagship mobile applications.


This role demands strong proficiency in Swift and Xcode, coupled with a deep commitment to modern architectural patterns like SOLID principles.


The ideal candidate will deliver robust, high-performance, and pixel-perfect native iOS experiences.


Key Responsibilities & Technical Deliverables :


Native iOS Development :


- Application Build : Design, develop, and maintain high-quality native applications for the iOS platform using Swift as the primary programming language.


- Toolchain Mastery : Expertly utilize the entire Apple development toolchain, including Xcode, Interface Builder, and Instruments for debugging, performance tuning, and optimizing application delivery.


- Component Development : Build reusable, high-performance UI components and libraries that adhere to Apple's Human Interface Guidelines (HIG).


Architecture and Standards :


- Architectural Integrity : Implement and enforce clean, scalable, and maintainable codebases by strictly adhering to fundamental design principles, including SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion).


- Code Review : Participate actively in code reviews, providing constructive feedback and driving engineering excellence across the team.


- API Integration : Integrate applications seamlessly with backend RESTful APIs and cloud services, ensuring secure and efficient data transfer.


Testing and Performance :


- Quality Assurance : Write comprehensive unit and UI tests to ensure application stability and reliability under various conditions.


- Optimization : Proactively identify and resolve performance bottlenecks, memory leaks, and energy consumption issues using iOS profiling tools.


Required Skills & Technical Expertise :


- Core Language (Mandatory) : Strong proficiency in Swift and the Cocoa Touch framework.


- Development Environment (Mandatory) : Expertise in the Xcode IDE and the latest iOS SDKs.


- Architectural Acumen (Mandatory) : Deep understanding and practical application of SOLID principles and common architectural patterns (e., MVVM, VIPER).


- Tooling : Proficient use of Git for version control and collaborative development.


- Hardware Requirement (Mandatory) : Candidates must have a personal MacBook available for the technical coding assessment/interview process


info-icon

Did you find something suspicious?