iOS Developer

  1. Home
  2. Careers
  3. iOS Developer

iOS Developer

Experience: 5+ Years
 
Location: Remote
 
Job Description:
  • 5 years of software development experience with 4+ years of extensive experience on the iOS platform.
  • Strong experience in programming languages – Swift, Objective C.
  • Strong in Object Oriented concepts, particularly on Encapsulation, Inheritance, Polymorphism, etc.
  • Strong knowledge of iOS SDK, different versions of iOS, and how to deal with different size classes.
  • Strong knowledge of iOS Framework, particularly on SwiftUI, Combine, Push Notification, PassKit, WidgetKit (Live-Activity/Dynamic Island), Offline Storage, In-App Purchase, Animation, Camera or Gallery, etc.
  • Knowledge of Architecture Concepts like MVVM, MVP, VIPER.
  • Knowledge of Views, Layouts, JSON, REST Web Services.
  • Knowledge of the open-source iOS ecosystem and the libraries available for common tasks.
  • Knowledge of Git, Jenkins, CocoaPods, Azure DevOps, and build tools.
  • Knowledge of TestFairy or any other similar distribution tools.
  • Knowledge of Unit Testing with XCTest.
  • Good to strong communication skills and ability to collaborate effectively in a geographically dispersed working environment, with an analytical mind and problem-solving/troubleshooting skills.
  • Ability to adapt to time-critical deadlines and changing priorities in a fast-paced environment.
  • Professional commitment, detail-oriented, high focus on quality, passion for learning new skills.
  • Good to have working knowledge of Accessibility following WCAG principles.
  • Good to have exposure to WatchKit Framework.
  • Experience of working in Agile, Scrum methodology.
  • Understanding of Cross-Platform mobile applications and user experience best practices.
  • Exposure to Flutter, React JS, and/or React Native would be an added advantage.
  • Must have SwiftUI skills.
 
Send your resumes to: career@ceiyone.com; saranya.ravikumar@ceiyone.com
 
Note: Please include the role in the subject line of the email.
Are you interested in this role?

FAQ's

Frequently asked question

Ceiyone offers a variety of roles in software development, project management, IT consulting, and emerging technology positions across departments.

We seek candidates with strong technical skills, problem-solving abilities, and passion for innovation in software and technology development.

Ceiyone values candidates with relevant technical qualifications, experience in software development, and expertise in emerging technologies or business processes.

We provide continuous learning opportunities, mentorship programs, and certifications to support your professional growth within software development and technology roles.

Yes, Ceiyone fosters internal promotions and career growth through training, mentorship, and access to new, challenging projects.

You still have a questions

Need more details about our software development services? Contact us!

Connect with us

Do you have a specific IT challenge, interest in a career at Ceiyone, or just want to get in touch?

    Book Free Consultation

    Guaranteed response within 8 business hours.

    Fill up your details
    Get Custom Solutions, Recommendations, Estimates.
    What's next?
    One of our Account Managers will contact you shortly