Corporate Software Engineer – Flutter Developer

  • الراتب:
    قابل للتفاوض
  • نوع الوظيفة:
    دوام كامل
  • تاريخ النشر:
    أسبوعين مضت
  • التصنيف:
    وظائف تكنولوجيا المعلومات
  • آخر موعد للتقدم:
  • اللغات:
    العربية, الانجليزية
  • الجنس:

Job Description:

As part of the Apps Engineering team, these are the main responsibilities which are expected from you:

  • You will be building and deploying existing or new Android, iOS and Web applications using Flutter.
  • You will be utilizing your knowledge in OOP, high-level programming languages and problem-solving skills to write clean code using Dart Language along with any native code (if required) for Android or iOS.
  • You will be integrating with different hardware components, 3rd party SDKs, libraries, and RESTful APIs.
  • You will be collaborating with cross-functionality teams to deliver the requirements and fix any reported issues.
  • You will have to stay up to date with the latest technologies and updates related to Flutter as well as mobile and web development.

Job Requirements

    • BSc in Computer Science or a related field.
    • Solid technical background with 1 – 3 years of experience in developing flutter mobile applications.
    • Have developed and published at least 1 high-quality flutter apps on any of the stores.
    • Well-versed in the Dart language and have a solid understanding of OOP and SOLID principals.
    • Solid understanding or working knowledge in web development languages and responsive web design is a major plus.
    • Substantial knowledge in Android Studio.
    • Understanding in the different Software architectures including MVC, MVP or MVVM is a major plus.
    • Having experience in the native mobile development (Android and/or iOS) is a major plus.
    • Good experience in integrating with native hardware components and 3rd party SDKs and libraries, such as Mobile camera, GPS, Maps Providers, Firebase Components…etc.
    • Solid understanding and experience in integrating with RESTful APIs.
    • Capable of working on new apps and modifying existing ones with different structures and complexities.
    • Experience with version control tools like Git.
    • Excellent debugging and troubleshooting skills.
    • Excellent analytical and problem-solving skills.
    • Able to work under pressure and deliver on time.
    • Always keen to learn and improve oneself skills.
    • Desire to work in a fast paced, agile, collaborative environment.
    • Strong communication skills.
    • Excellent English language skills.

Profile description:

Aramex International L. L. C.

Apply for Job

For More jobs