Software Engineer III (iOS Mobile Developer)

Chennai
Engineering – Product Development /
Full-time /
On-site
At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency.  By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy.  We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth.

Role Overview

PDI is a leading provider of convenience retail and petroleum wholesale businesses around the globe to increase efficiency and profitability by securely connecting their data and operations. We are seeking a talented and passionate Senior iOS Developer to join our high-performing agile mobile team. In this role, you will contribute to the development and maintenance of our industry-leading mobile apps used by millions of users and major global Fortune 500 companies.

Key Responsibilities

    • Design, develop, and maintain high-performance iOS applications to meet the requirements of the business and clients
    • Implement efficient algorithms and data structures to ensure optimal app performance
    • Integrate third-party SDKs and APIs to enhance app functionality
    • Write clean, maintainable, and well-documented code
    • Implement unit tests, performance tests, and other quality assurance measures
    • Collaborate with cross-functional teams to define and document application requirements
    • Provide code reviews and system design input as needed
    • Follow agile development and deployment best practices
    • Troubleshoot and resolve defects in a timely manner
    • Provide off-hours support as assigned
    • Mentor and guide junior team members

Qualifications

    • 5+ years of experience developing mobile applications, primarily for iOS
    • Proficient in Swift and Objective-C programming languages 
    • In-depth understanding of iOS UI/UX concepts and technologies
    • Solid grasp of algorithms, data structures, and time complexity
    • Knowledge of standard design patterns and architectural patterns
    • Experience with continuous integration tools and processes
    • Familiarity with integrating third-party SDKs (e.g., Firebase, Branch, Salesforce)
    • Strong problem-solving and analytical skills
    • Excellent oral and written communication abilities

Preferred Qualifications

    • Experience with Fastlane, Jenkins, or similar automation tools
    • Understanding of mobile app store structure, maintenance, and deployment processes
    • Familiarity with recursive algorithms and coding challenges
    • Experience working with proprietary frameworks
    • Background in mobile app architecture and design patterns
    • Strong team collaboration and mentoring skills

Behavioral Competencies

    • Ensures Accountability
    • Manages Complexity
    • Communicates Effectively
    • Balances Stakeholders
    • Collaborates Effectively
PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career.  This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements.  Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.