10Pearls

Senior/Staff Software Consultant - iOS - Morning Shift

Islamabad, Lahore, Karachi, Pakistan - Full Time

Company Overview 

10Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future. We are proud to announce that 10Pearls was named as winner of the Best Tech Work Culture Timmy Award in Washington DC by Tech in Motion, recognized on the Inc. 5000 Fastest-Growing Companies List, and was ranked the #1 Most Diverse Midsize Company in Greater Washington. We partner with businesses to help them transform, scale, and accelerate by adopting digital and exponential technologies. Our work has ranged from creating highly usable, secure digital experiences, mobile and software products, to helping businesses modernize through cloud adoption and development and the digitalization of their business processes. Our clientele is highly diverse, including Global 1000 enterprises, mid-market businesses, and even high-growth start-ups. But those are just facts. What makes us unique is that we have a true heart and soul. We have a strong focus on a double bottom line and actively support and engage with the communities where we live and work to make the world a better place. In a nutshell, we believe in doing well, while doing good and know how to balance the two. 

Role:  

We are seeking a highly skilled and experienced Senior iOS Developer to join our growing team. The ideal candidate will have 5+ years of hands-on experience across the complete mobile application lifecycle from concept and design to development, testing, deployment, and post-release support. 

This role requires strong technical expertise in iOS development along with the ability to collaborate cross-functionally and mentor junior team members. 

Key Responsibilities 

  • Deliver across the entire mobile app lifecycle - concept, design, development, testing, deployment, release to App Store, and ongoing support. 

  • Develop high-quality, scalable, and maintainable iOS applications using best coding practices. 

  • Write clean, reusable, and efficient code following industry standards. 

  • Collaborate closely with designers, QA engineers, product managers, and stakeholders to ensure smooth delivery. 

  • Ensure compliance with Apple’s Human Interface Guidelines and coding standards (e.g., SwiftLint). 

  • Integrate secure authentication methods and data encryption to ensure application security. 

  • Conduct unit testing and implement automated UI testing to ensure reliability and performance across devices. 

  • Design and develop intuitive, device-specific user interfaces to enhance user experience. 

  • Optimize app performance and ensure both new and legacy applications meet quality benchmarks. 

  • Integrate web services (REST/SOAP APIs, JSON, XML). 

  • Standardize development practices to minimize duplication across brands/platforms. 

  • Research emerging technologies and recommend improvements or new solutions. 

  • Mentor junior developers and provide technical guidance when required. 

  • Communicate regularly with the Project Manager regarding progress, risks, and mitigation strategies. 

Required Qualifications & Skills 

  • Bachelor's degree in computer science or related field. 

  • 5+ years of professional iOS development experience. 

  • Strong proficiency in Swift and/or Objective C. 

  • Solid understanding of Object-Oriented Programming (OOP) principles. 

  • Hands-on experience with common iOS frameworks (UIKit, Core Data, Core Animation, etc.). 

  • Experience with architectural patterns such as MVC, MVVM, and MVP. 

  • Experience integrating APIs and third-party libraries. 

  • Strong understanding of the app submission process to the Apple App Store. 

  • Experience with version control systems, particularly Git. 

  • Demonstrable portfolio of released applications on the App Store. 

  • Strong analytical and problem-solving skills. 

  • Excellent verbal and written communication skills. 

  • Ability to work independently as well as collaboratively in a team environment. 

Apply: Senior/Staff Software Consultant - iOS - Morning Shift
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*