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 Aspire
In 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. 
  • Aspire Wellness Program. 
  • Attend virtual and onsite international tech conference.


Location

Amman, Jordan

Job Overview
Job Posted:
1 month ago
Job Expires:
Job Type
Full Time

Share This Job: