Senior Mobile Application Developer

Barclays

Pune, India
Native ios application development
Swift, swiftui, and combine
Dependency manager tools (cocoapod, swift package manager)
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues

Job Summary

  • Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.

Matching Summary

Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.

Skills & Requirements

Must-have

  • Native iOS application development
  • Swift, SwiftUI, and Combine
  • Dependency manager tools (Cocoapod, Swift Package Manager)
  • Clean architecture and SOLID principles
  • Unit testing with XCTest
  • Git and collaborative development workflows
  • React Native application development

Nice-to-have

  • Adherence to Apple's design principles
  • Knowledge of Android UI design principles
  • Experience with offline storage and threading
  • Portfolio of Android apps in Play Store

Key Requirements

  • Minimum 3 years of experience in mobile application development
  • Experience with unit testing frameworks
  • Familiarity with CI/CD pipelines
  • Proficiency in JavaScript/TypeScript and React fundamentals

Work Rights

Not specified

Tailored Resume

Cover Letter