Search by job, company or skills

E

ios Programmer

17-22 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

  • App Development: Design, build, and maintain high-performance, reusable, and reliable code for iOS applications using Swift and Objective-C.
  • UI/UX Collaboration: Work closely with UI/UX designers to ensure seamless integration of visual design and functionality, creating intuitive and user-friendly apps.
  • Code Quality: Write clean, efficient, and maintainable code while adhering to best practices and coding standards.
  • API Integration: Integrate with backend services to support features and functions of the app, including RESTful APIs and third-party services.
  • Performance Optimization: Optimize application performance and troubleshoot issues, ensuring fast and responsive applications.
  • Testing & Debugging: Perform unit testing and debugging to ensure the app is stable and performs optimally across different iOS devices and versions.
  • App Store Deployment: Assist in preparing applications for deployment to the App Store, including adherence to Apple's guidelines and submission processes.
  • Continuous Improvement: Stay up to date with the latest iOS development trends, tools, and technologies to continuously improve app functionality and performance.
  • Collaboration: Participate in code reviews and work closely with other developers and team members to ensure successful app delivery.

Qualifications:

  • Proven experience as an iOS Developer with [X] years of hands-on experience in building and deploying iOS applications.
  • Proficiency in Swift and Objective-C (experience with Objective-C is a plus, but Swift is essential).
  • Strong understanding of iOS frameworks (e.g., Core Data, Core Animation, Core Graphics, etc.).
  • Experience with RESTful APIs and third-party libraries and APIs.
  • Familiarity with iOS development tools, including Xcode, Cocoa Touch, and Git for version control.
  • Strong understanding of UI/UX design principles and mobile app design patterns.
  • Knowledge of Apple's design principles and application interface guidelines.
  • Experience with app testing frameworks (e.g., XCTest, UI Testing).
  • Ability to troubleshoot, debug, and optimize code for performance and memory usage.
  • Understanding of Agile/Scrum development methodologies is a plus.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Preferred Skills:

  • Experience with SwiftUI and Combine frameworks.
  • Knowledge of CoreML, ARKit, or other advanced iOS frameworks.
  • Familiarity with mobile CI/CD processes and tools.
  • Experience with Push Notifications, In-App Purchases, or MapKit.
  • Experience with Test-Driven Development (TDD) and automated testing.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Expertiz

Job ID: 122322199