Back to search:Mobile Developer / Tangerang

Job Summary:
As a Mobile Developer in our fintech team, you will be responsible for designing, developing, and maintaining high-performance mobile applications using Flutter. You will collaborate closely with product managers, UI/UX designers, and backend engineers to deliver secure, scalable, and user-friendly fintech solutions across Android and iOS platforms.


Key Responsibilities:

  • Develop, test, and maintain mobile applications using Flutter for both Android and iOS.
  • Collaborate with product and design teams to translate UI/UX wireframes into responsive and high-quality mobile experiences.
  • Integrate mobile apps with RESTful APIs and third-party services such as payment gateways, KYC/AML providers, and financial data systems.
  • Optimize applications for performance, scalability, and security.
  • Implement secure coding practices and data protection measures aligned with fintech compliance standards (OJK, GDPR, PCI-DSS).
  • Participate in code reviews, testing, debugging, and deployment processes.
  • Maintain clean, well-documented, and testable code.
  • Stay updated with the latest trends and technologies in Flutter and mobile fintech development.

Requirements:

  • Minimum education: Bachelor's degree or higher in Computer Science, Information Technology, or related fields.
  • Good communication in English is a must.
  • Minimum 2+ years of experience as a Mobile Developer using Flutter.
  • Proven experience building and deploying Flutter apps in production (Android & iOS).
  • Strong knowledge of Dart, mobile architecture (MVC/MVVM), and state management frameworks (e.g., Bloc, Provider, Riverpod).
  • Experience integrating APIs, Firebase, and local storage (SQLite, Hive).
  • Familiarity with MySQL/PostgreSQL and backend integration.
  • Understanding of secure coding practices and handling financial transactions/data.
  • Experience with Agile methodologies (Scrum/Kanban) is a plus.
  • Strong problem-solving and teamwork skills.