- 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.