Senior/Lead Software Engineer (IOS)

#App Dev - #Pakistan - #Regular

We are seeking a skilled and passionate Sr./Lead iOS Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance mobile applications for SwiftUI full-stack developer. You will work closely with cross-functional teams to deliver seamless user experiences and innovative mobile solutions.

 Responsibilities:

  • Proficiency in SwiftUI development
  • Access to their own development machine
  • Experience with Node.js development
  • Familiarity with Jest and Mocha testing frameworks
  • Strong understanding of SwiftUI views and iOS development nuances
  • Develop and maintain iOS applications using Swift UI, Swift and/or Objective-C.
  • Collaborate with UI/UX designers to create intuitive and visually appealing interfaces.
  • Implement best coding practices and ensure application performance and reliability.
  • Debug and resolve technical issues to enhance application performance.
  • Integrate third-party APIs and services as needed.
  • Write clean, scalable, and maintainable code following industry standards.
  • Participate in code reviews and provide constructive feedback to team members.
  • Keep up to date with the latest iOS trends, technologies, and frameworks.

Requirements:

  • Experience 4 to 8 years
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience in iOS development with a strong portfolio of published apps.
  • Proficiency in Swift and/or Objective-C.
  • Strong understanding of UIKit, Core Data, Core Animation, and Core Location.
  • Familiarity with RESTful APIs and JSON to connect iOS applications to backend services.
  • Experience with Git and version control systems.
  • Knowledge of design principles, patterns, and best practices in mobile development.
  • Understanding of Apple’s design principles and interface guidelines.
  • Experience with third-party libraries and APIs.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.
  • Experience with SwiftUI and Combine framework.
  • Familiarity with cloud platforms like Firebase, AWS, or Google Cloud.
  • Knowledge of CI/CD processes for mobile applications.
  • Experience with Agile development methodologies.
  • Previous experience in App Store submission and release process.

 

    * Required fields

    Personal Information

    The hiring team may use this number to contact you about this job.




    Contact us

    Whether you are a large enterprise looking to augment your teams with experts resources or an SME looking to scale your business or a startup looking to build something.
    We are your digital growth partner.

    Tel: +1 408 365 4638
    Support: +1 (408) 512 1812