https://bayt.page.link/CZuK6Pabr6LJjkR2A
Create a job alert for similar positions

Job Description

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




Job Details

Job Location
Amman Jordan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.