Senior IOS & Android Developer

PB Consulting

Charlotte, NC/ Pennington, NJ/ Addison, TX

Posted On: Sep 15, 2025

Posted On: Sep 15, 2025

Job Overview

Job Type

Full-time

Experience

8 - 12 Years

Salary

$110,000 - $130,000 Per Year

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Swift
  • Java
  • Kotlin
  • iOS development
  • Android development
Job Description
Roles and Responsibilities
  • Lead iOS application development using Swift and SwiftUI, ensuring high-quality and efficient code.
  • Develop Android applications using Java or Kotlin, applying modern mobile development techniques.
  • Possess a solid understanding of both iOS and Android app configuration, setup, and deployment processes.
  • Manage the CI/CD pipeline for both iOS and Android applications, including building and deployment.
  • Work with common mobile device features such as biometric authentication, push notifications, camera, microphone, etc.
  • Implement best practices for mobile architecture and design patterns to build robust and scalable apps.
  • Partner with Product Owners to translate business needs into clear technical requirements and effectively communicate these to offshore teams.
  • Provide technical guidance and mentorship to junior and peer developers, fostering a culture of learning and growth.
  • Address key mobile app considerations such as security, compliance, operations, and resiliency.
  • Support troubleshooting for production incidents and plan for production releases.
 
Required Experience/Skills
  • 8+ years of experience in mobile application development, ideally 10+ years.
  • Strong hands-on experience with iOS development (Swift, SwiftUI).
  • Extensive experience in Android development (Java or Kotlin).
  • Knowledge of Jetpack Compose (a plus).
  • Expertise in CI/CD processes for mobile applications (building, deployment).
  • Proficiency in using mobile device features like push notifications, biometric authentication, camera, and microphone.
  • Strong understanding of mobile app architecture, design patterns, and best practices.
  • Ability to work with Product Owners to define technical requirements.
  • Experience with security and compliance requirements in mobile apps.
  • Experience leading development teams or mentoring junior developers.

 

Preferred Experience
  • Experience in leading development teams or managing projects.
  • Familiarity with common mobile application performance and resiliency strategies.
  • Knowledge of cross-platform frameworks (React Native, Flutter, etc.).

Job ID: PC250249


Posted By

Naincy

Recruiter