10Pearls

Staff /Senior Software Consultant - iOS - Night Shift

Lahore,Karachi, Punjab, Pakistan - Full Time

Company Overview

10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution. 

Role

We are seeking a highly skilled Mobile iOS Developer to join our team. The ideal candidate should have 5-7 years of experience in app life cycle –concept, design, build, deploy, test, release to app stores and support.

Responsibilities 

  • Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support. 
  • Produce fully functional mobile applications writing quality code based on industry best practices. 
  • Gather specific requirements and suggest solutions. 
  • Work closely with designers, QA engineers, and other stakeholders to ensure a cohesive development process. 
  • Ensure compliance with coding standards such as Apple's Human Interface Guidelines and Swift Lint, maintaining code consistency and readability. 
  • Incorporate data encryption and secure authentication methods to protect user data and maintain application integrity. 
  • Conduct thorough unit tests and utilize automated UI testing frameworks to ensure codebase robustness, reliability, and consistent behavior across devices and platforms. 
  • Design compelling device specific interfaces to improve user experience. 
  • Standardize the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort. 
  • Optimize performance for the apps & ensure new and legacy applications meet quality standards. 
  • Research and suggest new mobile products, applications and protocols. 
  • Mentor other technical staff, assist them where needed and lead the effort in resolving technical challenges. 
  • Interact with the Project Manager frequently and provide feedback on progress, alert him of risks and help the PM develop a strategy to mitigate these risks. 

Requirements

  • Demonstrable portfolio of released applications on the App Store. 
  • The ideal candidate should have a bachelor's degree in computer science with 5+ years programming experience in iOS development, strong object-oriented programming skills with expertise in developing mobile applications. 
  • Strong programming skills in Objective-C/Swift with iOS. 
  • Hands-on experience with common iOS Frameworks. 
  • Experience with web service integration (SOAP, REST, JSON, XML). 
  • Experience with different structural design patterns (MVC, MVVM, MVP). 
  • Understanding of other programming languages. 
  • Basic understanding of version control basics using Git. 
  • Ability to interact effectively with end-users / clients, managers, and developers and work as part of a team. 
  • Ability to work both independently and with a team. 
  • Excellent written and oral communication skills. 
  • Excellent analytical skills with a good problem-solving attitude. 
  • Familiarity with React Native/Xamarin/Flutter is a plus. 
  • Experience with TDD approach to development with unit and UI tests is a plus. 
  • Shift Timings 7PM-4 AM
Apply: Staff /Senior Software Consultant - iOS - Night 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*