drjobs
Senior Full Stack Developer
drjobs
Senior Full Stack De....
ESBAAR
drjobs Senior Full Stack Developer English

Senior Full Stack Developer

صاحب العمل نشط

1 وظيفة شاغرة
هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs drjobs drjobs
drjobs drjobs
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف

الخبرة

drjobs

1-3 سنوات

موقع الوظيفة

drjobs

مسقط - عمان

الراتب الشهري

drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

رقم الوظيفة : 1268230

ESBAAR is looking for a qualified Full Stack developer to join our team. You will be responsible for building both the client-side and server-side of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications that are backed by well-designed databases and infrastructure.
If you re interested in building and managing an entire web infrastructure, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
AtESBAAR, we pride ourselves not only in building the right solutions for our clients through research and development, but in implementing and scaling up those solutions through strong engineering. This role is an opportunity to apply your cross-functional skillsets, creativity, and experience inmanaging and leading teamsto solve exciting product development challenges.



Key Accountabilities:

  • Design and implementation of the overall web architecture
  • Pixel-perfect implementation of our approved user interface
  • Design and deployment of our database
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and construction of our REST APIs
  • Integrating our front-end UI with the constructed API
  • Design and implementation of continuous integration and deployment
  • Development software components and unit tests
  • Troubleshooting, debugging, and upgrading software
  • Writing technical documentation
  • Providing technical leadership for the team


Requirements


Minimum Qualifications:

Bachelor s degree, preferably in Software Engineering, Computer Science, or any relevant field.


Minimum Experience:

5+ years of developing and delivering full stack web applications developing, deploying, delivering, and managing enterprise-grade web applications that align with business requirements.


Job-Specific Knowledge & Skills:

  • Solid understanding of HTML5/CSS3 and server-side CSS pre-processing platforms such as SASS.
  • Experience working with Bootstrap or tailwind CSS.
  • Strong experience with Vanilla JavaScript, React JS, ES6, asynchronous request handling, partial page updates and AJAX.
  • Knowledge and experience with python 3.6+
  • Experience with Django or Flask frameworks.
  • Experience with MySQL/PostgreSQL/MongoDB or other modern databases.
  • Solid understanding of MVC/MTV Architecture patterns and Understanding OOP.
  • Experience implementing testing platforms and unit tests (e.g. Jest, Karma, Jasmine, Mocha, AVA, tape, pytest).
  • Experience using Git in a professional workplace/environment.
  • Server management and deployment experience.
  • Familiarity with Leaflet JS and/or other JavaScript Libraries used to build web mapping applications is a big plus.
  • Familiarity with three JS and/or other JavaScript Libraries used to create and display animated 3D graphics in a web browser using WebGL is a big plus.
  • Experience working on GIS based projects is a big plus.
  • Proficiency with multiple front and backend programming languages and frameworks is a big plus.
  • Excellent verbal and written communication skills.
  • Working on an Agile team to develop, test, deploy, and maintain, while collaborating with team members on product backlog grooming, sprint planning, execution, review, and retrospective.
  • Participating in design review sessions and ensuring the technical feasibility of UI/UX designs.
  • Collaborating with Product Managers, UI/UX designers and other developers to improve usability and build production-ready web applications.
  • Participating in code peer review sessions and providing constructive feedback.
  • Thorough understanding of user experience, product strategy and company vision.
  • Maintaining a strong working relationship with cross functional team members (Product managers, Project managers, UI/UX designers and other developers).
  • Interfacing with key external stakeholders (clients) and internal stakeholders from other company departments.
  • Utilizing strong problem-solving skills and thorough technical knowledge to provide input and make decisionsthat would result in delivering high quality software products that align with company s vision and business objectives.
  • Commitment to delivering high quality, scalable software solutions built using modern technology standards.
  • Self-driven, highly motivated lifelong learners with a desire to go above and beyond.
  • A passion for developing, maintaining, and continuously improving software applications using cutting edge technologies.
  • Ability to perform well in fast paced environments.
  • The ability to work on multiple projects with aggressive timelines and handle situations of changing business priorities with grace.


Minimum Qualifications: Bachelor s degree, preferably in Software Engineering, Computer Science, or any relevant field. Minimum Experience: 5+ years of developing and delivering full stack web applications developing, deploying, delivering, and managing enterprise-grade web applications that align with business requirements. Job-Specific Knowledge & Skills: Solid understanding of HTML5/CSS3 and server-side CSS pre-processing platforms such as SASS. Experience working with Bootstrap or tailwind CSS. Strong experience with Vanilla JavaScript, React JS, ES6, asynchronous request handling, partial page updates and AJAX. Knowledge and experience with python 3.6+ Experience with Django or Flask frameworks. Experience with MySQL/PostgreSQL/MongoDB or other modern databases. Solid understanding of MVC/MTV Architecture patterns and Understanding OOP. Experience implementing testing platforms and unit tests (e.g. Jest, Karma, Jasmine, Mocha, AVA, tape, pytest). Experience using Git in a professional workplace/environment. Server management and deployment experience. Familiarity with Leaflet JS and/or other JavaScript Libraries used to build web mapping applications is a big plus. Familiarity with three JS and/or other JavaScript Libraries used to create and display animated 3D graphics in a web browser using WebGL is a big plus. Experience working on GIS based projects is a big plus. Proficiency with multiple front and backend programming languages and frameworks is a big plus. Excellent verbal and written communication skills. Working on an Agile team to develop, test, deploy, and maintain, while collaborating with team members on product backlog grooming, sprint planning, execution, review, and retrospective. Participating in design review sessions and ensuring the technical feasibility of UI/UX designs. Collaborating with Product Managers, UI/UX designers and other developers to improve usability and build production-ready web applications. Participating in code peer review sessions and providing constructive feedback. Thorough understanding of user experience, product strategy and company vision. Maintaining a strong working relationship with cross functional team members (Product managers, Project managers, UI/UX designers and other developers). Interfacing with key external stakeholders (clients) and internal stakeholders from other company departments. Utilizing strong problem-solving skills and thorough technical knowledge to provide input and make decisions that would result in delivering high quality software products that align with company s vision and business objectives. Commitment to delivering high quality, scalable software solutions built using modern technology standards. Self-driven, highly motivated lifelong learners with a desire to go above and beyond. A passion for developing, maintaining, and continuously improving software applications using cutting edge technologies. Ability to perform well in fast paced environments. The ability to work on multiple projects with aggressive timelines and handle situations of changing business priorities with grace.

نوع التوظيف

دوام كامل

نبذة عن الشركة

0-50 موظف
الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا