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

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

About the Job
As a Senior Software Engineer - ReactJS at Aspire, you'll be responsible for building, testing, and deploying enhancements to both new and existing software. Working closely with cross-functional teams, including Product, UX/UI, and back-end, you'll contribute to the design, development, and support of advanced web applications.

What you’ll do



  • Building, testing and deploying enhancements to new and existing software.
  • Work closely with the Product, UX/UI and back-end teams to design, build and support advanced web applications.
  • Review, understand and analyze business modules, requirements and technical architecture for the new and existing products and applications.
  • Provide assistance and guidance to confirm the validity of potential issues quickly and to determine the root cause and best resolution of verified issues.
  • Write a well-documented, tested code and ensure adherence to guidelines and standards, maintaining the best possible performance, quality, and responsiveness of the applications.
  • Integrate quality control into the development process by defining testing strategies and best practices and performing unit and integration testing of implemented solutions.
  • Identify bottlenecks and bugs, and devise solutions.
  • Work in all phases of the software development life cycle, including design, research, development, deployment and testing to create a great user experience.
  • Understand the business modules business technical architecture and define the different dependencies.
What you’ll need
  • Bachelor's degree in Software Engineering or any IT related field.
  • 5+ years of experience in a similar role.
  • Excellent knowledge in web technologies including JavaScript, ReactJS, HTML & CSS.
  • Ability to implement complex designs using JSX.
  • Solid skills integrating front end with RESTful APIs.
  • Proficient understanding of code versioning tools, such as GIT.
  • Advanced knowledge of hooks and state management libraries such as Redux, Saga, Mobx.
  • Practical understanding of package management and building tools (npm, yarn..etc).
  • Experience implementing server-side rendering solutions with ReactJS.
  • Working experience in teams utilizing Agile/Scrum methodologies.
  • Willingness to learn new technologies.
  • Excellent command of English communication skills (Spoken and Written).
  • Experience working with TypeScript is a plus.
  • Knowledge in GraphQL and AWS is a plus.
  • Knowledge in SQL and NoSQL databases is a plus.
Why AspireIn addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this. 
  • Be part of a (Remote is here-to stay) organization.
  • Work and learn from great minds.
  • Explore new opportunities to learn and grow everyday by attending technical and nontechnical training. 
  • Get market exposure by working with international tech leaders. 
  • Nursery reimbursement benefit. 
  • Attend virtual and onsite international tech conference.




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