React.js Developer

2 weeks ago


Sharjah, United Arab Emirates Asset Integrity Engineering (AIE) Full time

**What to expect**:

- Responsible for the development of new highly-responsive, web-based user interface using react concepts.
- Construct impressive and user-friendly dashboards/screens that are able to depict vast amounts of data.
- Work and collaborate with the rest of the engineering team
- Learn and understand user interactions
- Design practical user interfaces to create the best user experience
- Develop a flexible and well-structured front-end architecture
- Install and configure server environments for React deployments
- Maintain and update project dependencies as well as fix any conflicts
- Monitoring and improving front-end performance.
- To stay up-to-date with new technologies and trends and to evaluate new technologies and techniques for required features
- To contribute to and assist team operation by accomplishing results on time and communicating obstacles.
- To be committed to continuous improvement and to propose & accept constructive feedback
- To maintain client confidence and protect operations by keeping information confidential.
- To thrive as part of a multicultural, dynamic, and agile AIE family

**Qualifications and skills**:

- Bachelor’s degree or higher in Computer Science or a related field
- 3+ years of experience with React.JS (explanation of relevant jobs with links to finished work to be provided with profile submission).
- In-depth understanding of responsive front-end development using HTML5, CSS3, JavaScript frameworks and front-end languages.
- Experience with user experience design and design patterns
- Experience with RESTful APIs, Axios, and other Rest HTTP frameworks
- Knowledge of REACT tools including React.js, TypeScript, and ES6. Knowledge of TDD, authentication, validation and JS OOP. Good Knowledge of state management libraries like Recoil, Zustand.
- An understanding of common programming paradigms and fundamental React principles such as React components, hooks, and the React lifecycle
- Familiarity with unit testing frameworks such as Karma / Jasmine / Mocha / Chai / Jest is desired
- Knowledge of using Plotly.js, high charts etc. to visualize advanced graphs such as synchronised graphs, drill-down graphs and allowing users to zoom into an area of interest on a graph by dragging a rectangle over it.
- Excellent troubleshooting skills.
- Experience with Version control systems like bitbucket. Git knowledge
- Ability to work independently and as a team
- Excellent technical communication, analysis, and problem-solving skills. Strong attention to details
- Fluent written and spoken communication in English

**Good to have**:

- Experience with node.js
- Experience with PHP frameworks like Symfony/Laravel

**Job Location**:
Job location is at the AIE office in Sharjah.


  • Front End Developer

    13 hours ago


    Sharjah, United Arab Emirates NAJ Full time

    Develop optimal solutions to enhance user experience, optimizing maximum speed, scalability and technical feasibility. - This role will be primarily focused on front-end development using React. - Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging and implementation. - Partner with multiple teams to ensure...


  • Sharjah, United Arab Emirates Exeed College Full time

    **About Exeed College** Exeed College, envisioned in 2016, is a prestigious enterprise of Westford Education Group providing top-rated online/part-time academic programs. A world-class education management provider based in the UAE, Exeed College facilitates Doctorate programs in business administration and education, specialized MBA programs, master’s...