Flutter

Job Summary

The Flutter Developer will work full-time remotely to develop and maintain cross-platform mobile applications for eSIMCard’s connectivity and management solutions. The role involves designing user interfaces, integrating APIs and SDKs, and ensuring app performance on Android and iOS.

Responsibilities

  • Design and implement user interfaces using Flutter.
  • Integrate RESTful APIs and third-party SDKs.
  • Ensure smooth interaction with the Cronus connectivity platform.
  • Write clean and maintainable code.
  • Participate in code reviews and troubleshoot bugs.
  • Optimize app performance across Android and iOS devices.
  • Collaborate with product, design, and backend teams to translate business requirements into technical solutions.
  • Document features and participate in agile ceremonies such as stand-ups and sprint planning.

Requirements

  • Experience with Flutter and Dart, including state management and widget-based UI development.
  • Knowledge of native Android (Kotlin/Java) and/or iOS (Swift/Objective-C) development fundamentals.
  • Proficiency in integrating RESTful APIs, handling JSON, secure authentication, and third-party SDKs in connectivity or telecom domains.
  • Understanding of version control (Git), testing, CI/CD pipelines, and clean architecture or modular design.
  • Experience working in remote, cross-functional teams with agile methodologies.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Knowledge of networking, mobile connectivity, IoT platforms, cloud services (AWS, Azure, GCP), and scalable backend integrations is a plus.

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Mobile Engineering
Workplace type: Remotely
Job Type: Full Time
Company Name: eSIMCard

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top