Back

Folio3
Senior/Lead Software Engineer (IOS)
Location:
Pakistan
Department: Information Technology
Job Description
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.

Folio3
Senior/Lead Software Engineer (IOS)