5 - 8 years

4 - 7 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

This is a remote position.

Position Overview

We are seeking an experienced Senior Mobile Engineer with strong Flutter expertise to

maintain and extend our existing investment platform application. The ideal candidate will

have a proven track record of delivering high-quality, secure financial applications and the

ability to navigate complex codebases with confidence.

Key Responsibilities

- Maintain and enhance our Flutter-based mobile application across iOS and Android

platforms.

- Implement new features while ensuring backward compatibility and code quality.

- Optimize application performance, security, and user experience.

- Collaborate with product, design, and backend teams to deliver cohesive solutions.

- Troubleshoot and resolve complex technical issues.

- Mentor junior developers and contribute to technical architecture decisions.

- Ensure compliance with financial regulations and security best practices.


Requirements

Required Skills & Experience

- 5+ years of professional software development experience, with at least 3 years

focused on mobile development.

- 2+ years of hands-on experience with Flutter and Dart.

- Strong understanding of state management solutions (GetX, Bloc, Provider, etc.).

- Experience with RESTful API integration and JSON parsing.

- Proficiency in implementing authentication flows (biometric, PIN-based, password).

- Knowledge of secure coding practices and data protection standards.

- Experience with Firebase services (Analytics, Crashlytics).

- Understanding of internationalization and localization in mobile applications.

- Familiarity with payment gateway integrations.

- Experience with version control systems (Git).

Preferred Qualifications

- Experience developing financial or investment applications.

- Knowledge of KYC/AML processes and regulatory requirements.

- Experience with clean architecture patterns and SOLID principles.

- Understanding of financial data visualization and calculations.

- Experience with PDF rendering and media handling in mobile applications.

- Familiarity with CI/CD pipelines and automated testing.

- Experience with Arabic language support and RTL layouts.

- Knowledge of iOS and Android platform-specific considerations.

Technical Skills

- Languages & Frameworks: Flutter, Dart, Swift/Objective-C, Kotlin/Java.

- State Management: GetX, Bloc, Provider.

- Navigation: go_router, Navigator 2.0.

- API Integration: RESTful APIs, JSON serialization.

- Authentication: Biometric, PIN, password management.

- Storage: Secure storage, shared preferences.

- Cloud Services: Firebase Analytics, Crashlytics.

- Payment Integration: Multiple payment gateway experience.

- Testing: Unit testing, widget testing, integration testing.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You