الوصف الوظيفي
Company Introduction
Roaa Tech (Roaa Information Technology), or Roaa for shortening, is a Dubai-based emerging IT service provider active in the GCC region, with some international extensions to customers in UK, USA, Germany, and Turkey. In addition, we have our own systems and IPs which are getting developed internally.
We follow a flexible and scalable hiring model based on a balance between core, outstaffed, or freelance employees. With the growing number of projects, we are expanding our core employee team in couple of areas.
About This Job
We are looking for a strong senior amazing JavaScript Developer who is motivated to combine the art of design with the art of programming.
Responsibilities will include implementing visual elements and their behaviors with user interactions, or working on a pure coding projects or tasks either in the frontend or the backend (services and servers) of the applications. So, we expect you to be strongly experienced in frontend languages and tools like HTML, CSS, and Sass, in addition to your super-powers in JavaScript (and TypeScript, and CoffeeScript??). That involves good exposure to frontend frameworks like VueJS, ReactJS, and Angular, with good understanding of their features and secrets.
You will work with both front-end and back-end web developers to build the required logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.
In the backend side, you will be writing javascript (or brothers) scripts for pure nodejs and iojs, or, less-frequently, for specific framework like expressjs. Though, you are expected to have deep knowledge and skills in nodejs environment and fair exposure to different nodejs frameworks. In addition, to cloud function environments like AWS lambda and GCP cloud functions.
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 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.
المهارات
6+ years of post-graduate experience in heavily working with javascript.
Bachelor degree in CS, IT, or relative field, or equivalent technical certificates.
Strong understanding of JavaScript, its quirks, and workarounds
Faire understanding and experience in web markup, including HTML5 and CSS3
Strong experience in recent ECMAScript versions (ES9 down to 5), and javascript subsets (TypeScript and CoffeeScript).
Good understanding of couple of different javascript frameworks (Angular, ReactJS, VueJS) and tools (ES8, jQuery, eslint, …).
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Familiarity with JavaScript module loaders, such as Require.js and AMD and packing like webpack.
Familiarity with front-end build tools, such as Grunt and Gulp.js
Proficient understanding of code versioning tools, especially Git and TFS.
Good understanding of browser rendering behavior and performance
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
المرشح المفضل
المستوى المهني متوسط الخبرة
عدد سنوات الخبرة الحد الأدنى: 6
منطقة الإقامة الأردن; الجزائر; السودان; تركيا; تونس; سوريا; فلسطين; لبنان; مصر
الشهادة بكالوريوس/ دبلوم عالي
العمر الحد الأدنى: 28
https://www.bayt.com/ar/uae/jobs/senior-frontend-javascript-developer-full-time-remote-4177859/