https://bayt.page.link/H38LGkxHzXmMWBTP8
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

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

Mean Stack Developer

Looking for a Javascript-based application developer having experience in Javascript, Angular, and NodeJS.  The candidate should possess good knowledge of programming concepts and analytical skills. The candidate will provide full life-cycle development for cross-device web and mobile applications.


Primary Objective(s)

  • Works as part of a lean agile development team to deliver software products.
  • Develops web applications based on Angular, NodeJS, Groovy/Grails, and Spring Boot.
  • Develops Open Social and JavaScript based API integration solutions
  • Eager to learn new technologies and framework in the technical domain
  • Interacts with Scrum masters, technical leads and other team members to ensure the most efficient solution to meet business needs and to support the efforts of other team members
  • Practice test-driven development in an Agile/Scrum environment
  • Provides technical support on the deployed solution
  • Ensures solutions are well engineered, operable, maintainable, and delivered on schedule

RequirementsKnowledge, Skills and Expertise

Requirements


Formal Qualifications/Certification


Computer Science four year or equivalent degree from a reputed institute or equivalent work experience. 


Experience


  • At least 3  years of hands-on Software Development experience in web applications development using Node JS, Angular and related technologies
  • At least 1 year of experience leading a team or mentoring a group of developers
  • Object Oriented analysis and design using common design patterns.
  • Sound knowledge of database design and development for Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Good written and verbal communication skills, fluent in English

Skills


  • Core Javascript, ECMA 5, or ECMA 6 specifications 
  • HTML5, AngularJS, and Bootstrap
  • Knowledge of unit testing, code management tools and design tools.
  • Good written and oral communication skills
  • Good collaborative problem-solving capabilities
  • Effectively presents technical information across various diverse audiences.
Nice to have

  • Spring Boot, Grails/Groovy
  • TypeScript and other Javascript libraries
  • Experience with customer care applications
  • Knowledge and experience of code versioning systems such as Bitbucket
Key Accountability & Performance Measures

Key Result Area


(What you do)


Major Activities


(Why you do it and how you do it)


Application Development


  • Writing new software, making modifications to existing software, or integrating software applications and modules in accordance with agreed upon specifications.
  • Follow Test/Behavior Driven Development technique and and strategies
  • Ensures that new systems comply with the company’s architecture blueprints and design principles.
  • Accountable for the creation, review, and maintenance of all required technical documentation/manual related to assigned software to ensure supportability and reuse.

Issue resolution


  • Assists in identification and implementation of short-term and long-term solution options, including technical risk assessments.

Communications


لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.