Job Opportunity
Number: 60-HR/2025/326
Published Date: 05 Oct 2025
Published Time: 13:39
Deadline: 11 Oct 2025 12:30
State Trading Organization Plc.
Maldives
Developer

JOB OPPORTUNITY

Evolve your career with State Trading Organization Plc.

Position Name

Developer

No. of Position

1

Worksite / Department

Head Office / Information Technology

Salary & Benefits

  • Net Salary: Negotiable
  • Health insurance will be provided after probation
  • Staff Privilege Program

Job Responsibilities

  • Collaborate with the Lead Developer, solution architects, and UX/UI designers to refine solution architecture, module boundaries, and application flows, providing feedback and insights to improve overall design and maintainability.
  • Build and maintain cross-platform mobile apps (iOS & Android) using Flutter and Dart
  • Translate product requirements and UX designs into robust, maintainable, and enterprise-ready code.
  • Develop reusable widgets, shared packages, and custom UI components to ensure consistency across platforms.
  • Apply Flutter best practices, SOLID principles, and clean architecture patterns (e.g., BLoC, Provider, Riverpod, GetX).
  • Optimize app performance using profiling tools, efficient rendering techniques, and state management strategies.
  • Integrate with APIs (REST, GraphQL, WebSockets) and implement offline-first capabilities with local databases and synchronization strategies.
  • Implement push notifications and real-time messaging via appropriate notifications hub or service.
  • Ensure application security with certificate pinning, encrypted storage, and secure API communication.
  • Work with relational and non-relational databases through APIs and hosting services.
  • Write and maintain unit, widget, and integration tests; integrate automated testing into Azure DevOps CI/CD pipelines.
  • Participate in code reviews, providing constructive feedback and maintaining coding standards.
  • Debug and resolve platform-specific issues on both iOS and Android. Maintain technical documentation including API integration specs, architecture diagrams, and onboarding guides.
  • Implement and maintain hardware integrations (e.g., biometrics, sensors, camera, Bluetooth) by extending Flutter projects with native platform code (Swift, Objective-C, Kotlin, Java) where required.
  • Provide regular progress updates to the Lead Developer and product stakeholders.
  • Continuously stay up to date with industry trends, Flutter ecosystem updates, and emerging best practices, applying new knowledge to improve code quality and solution design.

Required Qualifications

  • Degree in Computer Science or Software Engineering or other equivalent qualification
  • 3–5 years of professional software development experience, with at least 2 years in Flutter.
  • Proficiency in Dart and the Flutter framework, with proven experience delivering production apps on App Store and Google Play.
  • Strong understanding of mobile app lifecycle, state management, and responsive/adaptive design.

Preferred Requirements

  • Hands-on experience with RESTful APIs, JSON/XML parsing, asynchronous programming, and offline-first architecture.
  • Familiarity with Git and collaborative workflows (branching, pull requests, code reviews).
  • Knowledge of mobile security best practices, data encryption, and secure API communication.
  • Understanding of relational and non-relational databases, including schema design, querying, optimization, and security considerations.

Deadline

  • 11th October 2025, 1230hrs

How to Apply

Interested candidates please apply online through our job portal

https://sto.mv/careers

Only shortlisted candidates will be contacted for an interview

  • You can contact us on 3012857
05 Oct 2025