Mobile Application Developer

Nsdlbank

Mumbai

On-site

INR 1,200,000 - 2,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NSDL Payments Bank Limited is seeking an experienced iOS Developer with Flutter capabilities to design, develop, and maintain secure mobile banking apps for iOS.

You will work with cross-functional teams, implement REST API integrations, ensure secure storage and communication, and contribute to Flutter-based cross-platform modules as needed.

Qualifications

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Relevant certifications in iOS development are a plus.
  • Flutter development certifications are an added advantage.

Responsibilities

  • Design, develop, and maintain advanced iOS applications using Swift and iOS SDK.
  • Integrate and consume RESTful APIs; handle JSON parsing with accuracy.
  • Implement secure communication protocols, including SSL pinning and encryption, Keychain usage, and secure storage methods.
  • Contribute to cross-platform development using Flutter for shared application modules; implement state management (BLoC preferred; GetX beneficial).
  • Follow security and compliance standards for mobile banking applications and document architecture and workflows.

Skills

Swift
iOS SDK
Xcode
REST API integration
JSON handling
SSL pinning
Encryption
Secure storage
Git
Cross-functional collaboration

Education

Bachelor’s degree in computer science or related field

Tools

Flutter
GetX
BLoC
GitHub
GitLab
Bitbucket

Job description

  • Bachelor’sdegree in computer science, Information Technology, or a related field.
  • Relevant certifications in iOS development (e.g., Apple Certified iOSDeveloper) are a plus.
  • Flutter development certifications are an added advantage.
Relevant Industry Experience
  • 5+years of experience in iOS application development.
  • Hands-on experience with Swift, iOS SDK, Xcode, and REST API integration.
  • Experience in Flutter development with state management tools (BLoCpreferred).
Objective of the Role

TheFlutter Developer will be responsible for designing, developing, andmaintaining secure and scalable mobile applications for the iOS platform. Therole involves working with cross-functional teams, ensuring app securitycompliance, implementing clean code practices, and contributing toFlutter-based cross-platform development as needed.

Job Description / Responsibilities
1. iOSDevelopment
  • Design, develop, and maintain advanced iOS applications using Swift and iOSSDK.
  • Integrate and consume RESTful APIs; handle JSON parsing with efficiency andaccuracy.
  • Implement secure communication protocols, including SSL pinning,encryption, Keychain usage, and secure storage methods.
  • Write clean, reusable, and maintainable code as per industry bestpractices.
2. Flutter Development
  • Contribute to cross-platform development using Flutter for sharedapplication modules.
  • Implement state management solutions with BLoC (preferred); GetX knowledgeis an advantage.
  • Build responsive user interfaces, animations, and scalable widgetstructures.
  • Write modular Dart code following established architecture patterns.
3. Version Control & Collaboration
  • Use Git for version control and branching strategies.
  • Participate in code reviews, share feedback, and follow collaborativedevelopment practices.
4. Additional Responsibilities
  • Follow security and compliance standards for mobile applications,particularly in banking and financial services environments.
  • Stay updated with the latest releases in iOS SDK, Swift, and Flutter.
  • Prepare and maintain technical documentation, architecture diagrams, andworkflow guides.
Required
  • Stronghands-on experience with Swift, iOS SDK, and Xcode.
  • Expertise in REST API integration, JSON handling, and securecommunication protocols.
  • Good understanding of BLoC for state management (preferred).
  • Strong knowledge of mobile application security including SSL pinning,encryption, and secure storage mechanisms.
  • Excellent debugging, performance optimization, and problem-solving skills.
  • Proficiency with Git and collaboration platforms such as GitHub,GitLab, and Bitbucket.
  • Stronganalytical and problem-solving skills.
  • Ability to work collaboratively with cross-functional teams.
  • Excellent communication and technical documentation skills.
  • Attention to detail and commitment to code quality.
  • Ability to adapt to evolving technologies and development practices.
  • Strong understanding of security and compliance requirements in financialapplications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flutter Developer
Flutter Developer

Poonawalla Fincorp LTD • Pune District

On-site
INR 700,000 - 1,200,000
Flutter Developer
Flutter Developer

Vyavsaay Digiworld Pvt Ltd • Pune District

On-site
INR 600,000 - 1,200,000
Flutter Developer
Flutter Developer

Vyavsaay ERP • Pune District

On-site
INR 600,000 - 900,000
Mobile App Developer
Mobile App Developer

People's Growth HR Solutions • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Mobile Consultant
Mobile Consultant

Kody Technolab • India

On-site
INR 700,000 - 1,000,000
Flutter Developer
Flutter Developer

Appzime • Dadri

On-site
INR 900,000 - 1,500,000
Flutter Developer
Flutter Developer

Techsaint Technology solutions pvt.ltd. • Bengaluru

On-site
INR 800,000 - 1,300,000
Flutter Developer
Flutter Developer

Competent Groove Private Limited • Mohali

On-site
INR 800,000 - 1,200,000
Android / Flutter Developer
Android / Flutter Developer

Rasonix • Bengaluru

On-site
INR 600,000 - 800,000
Mobile App Developer Flutter Android iOS
Mobile App Developer Flutter Android iOS

Earning Curve Chennai • Chennai

On-site
INR 600,000 - 900,000