Software Engineer - iOS/Android
Core
Design, develop, and maintain scalable enterprise-grade web applications and native mobile solutions (iOS/Android) for PNC's Digital Security & Authentication organization.
Role type
Senior Full Stack Java Developer (Mobile & Web)
Builds
Enterprise web applications, native iOS/Android mobile apps, and secure authentication services.
Domain
Financial Services / Banking / Digital Security
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot, REST APIs, Microservices, SQL (Oracle/PostgreSQL), Git, Angular/React, iOS (Swift/Objective-C), Android (Kotlin/Java)
Preferred skills
React Native, Flutter, AWS/Azure/GCP, Docker, Kubernetes, Kafka, CI/CD tools
Technologies
Java, Spring Boot, Angular, React, Swift, Kotlin, Oracle, PostgreSQL, AWS, Azure, Docker, Kubernetes
Responsibilities
Design and develop scalable backend services using Java and microservices; Build responsive user interfaces using Angular or React; Develop and maintain native mobile applications for iOS and Android; Implement secure authentication and authorization mechanisms; Participate in CI/CD pipeline development and automated testing; Optimize applications for performance and reliability.
Seniority
Senior, hands-on IC