الوصف الوظيفي
We are looking for a solid experienced mobile cross-platform developer using Flutter/Dart or ReactNative/ReactXP/JavaScript/TypeScript or Ionic/TypeScript.
As a developer, you will be responsible about building the mobile applications for the company or the clients from scratch or UI designs until the deployment to the app stores. In addtiion, you will participate in a set of related activities like design and prototype sessions, QA, demos, deployment, automation, and so on.
You will work with on the front-end side to build the required logic, thus you will be expected to show handful command on integration with different kind of backends using different standards and protocols.
As a cross-platform developer, you are expected to show a good understanding of the both major platforms (Android and iOS), the uniqueness of each, the guidelines, standards, and best-practices, and to provide an optimized output that will work perfectly on each platform as expected.
As a core developer, you are expected to demonstrate strength and high command on coding standards and principles leading to efficiently write clean code with minimum rework.
Responsibilities
Develop mobile applications for one/both platforms: Android and iOS
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Assure that all user input is validated before submitting to back-end services
Collaborate with other team members and stakeholders
Build dynamic web applications that are powered by magic of your javascript code.
Build the artifacts and deployable applications for testing and production.
Publish the applications to the app-stores, and helping on managing the content on the app-stores.
Create unit tests that cover the developed features.
Provide high-quality output in both code side and application performance side.
المهارات
4+ years of post-graduate experience, 3+ years in mobile applications development.
Bachelor degree in CS, IT, or relative field, or equivalent technical certificates.
Strong understanding of one of the following cross-platform frameworks and languages, its quirks, and workarounds: Flutter/Dart, ReactNative/ReactXP/JavaScript, ReactNative/ReactXP/TypeScript, Ionic/TypeScript.
Good understanding of asynchronous request handling, partial page updates, thread management, and effecient power management.
Proficient understanding of cross-platforms and multi-version compatibility issues and ways to work around such issues
Familiar with at least one IDE for cross-platform development, and the different tools in the eco-system.
Familiar with the build and packaging tools of the required framework.
Proficient understanding of code versioning tools, especially Git and TFS.
Ability to write unit tests and run them using known testing frameworks.
Deep understanding of practical knowledge in coding standards, principals, and best practices like SOLID, DRY, KISS, …
تفاصيل الوظيفة
منطقة الوظيفة دبي, الإمارات العربية المتحدة
قطاع الشركة تطوير البرمجيات; الإنترنت والتجارة الإلكترونية; خدمات تكنولوجيا المعلومات
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف دوام كامل
الراتب الشهري $1,500 - $2,000
عدد الوظائف الشاغرة 1
المرشح المفضل
المستوى المهني متوسط الخبرة
عدد سنوات الخبرة الحد الأدنى: 4
منطقة الإقامة الأردن; الجزائر; السودان; المغرب; تركيا; تونس; سوريا; فلسطين; لبنان; مصر
الشهادة بكالوريوس/ دبلوم عالي
العمر الحد الأدنى: 24
https://www.bayt.com/ar/uae/jobs/cross-platform-mobile-developer-4184593/