Position: Web Frontend Developer (React.js)
Company: Intellias
Experience required: 5y
English level: upper

The Client is one of the largest financial institutions in the Kingdom of Saudi Arabia and the Middle East.
Established in 1957, the Bank aims to be the most innovative and trusted financial solutions partner for its clients. The Bank provides a comprehensive range of products and services fully compliant with the Islamic Sharia’ to meet the needs of both retail and corporate customers, including small and medium-size enterprises. As well, it plays a leading role in various areas of finance and investment around Saudi Arabia, that is why we are distinguished as a leading financier and arranger of syndicated loans in the oil, petrochemicals, and most of the Kingdom’s notable infrastructure projects.

The project aims to develop a fully digitalized, easy-to-use ecosystem that supports the customer across the home buying journey. The features include :
- Search for properties on partner portals.
- Integrated eligibility checks with all relevant entities.
- Apply and receive instant in-principle approval.
- Initiate application through integrated broker partner.
- Get additional post-sales support including Furnishing, designing…etc.
- Plan repayment and request for house maintenance support.

**Responsibilities:**

In this role, you will be responsible for developing and implementing high quality user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible in developing the UI using HTML and CSS along with using the industry standard UI libraries and frameworks. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. To ensure success as a React.js Developer, you should have in-depth knowledge of JavaScript/Typescript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. You will have a strong eye on quality and related code standard metrics in terms of code coverage using unit testing and code styling and code quality.

**Requirements:**

- 5+ years of experience working as a React.js Developer
- In-depth knowledge of JavaScript, typescript, CSS, HTML, Material UI, etc
- Knowledge of REACT tools including React.js, Webpack, Redux, and Flux
- Experience with user interface development using HTML and CSS
- Experience with browser-based debugging and performance testing
- Excellent troubleshooting skills
- Unit testing using Jest and related mocking frameworks
- Proficiency in using Git and merging strategies
- Good level of English in both speaking and writing
- Readiness for business trips to the Kingdom of Saudi Arabia