Company Description
Acabes for Financial Technology provides software development support and services to businesses across Arab Bank and its Affiliates and Subsidiaries globally. We are committed to delivering innovative end-to-end business solutions in Financial Technology and relevant functions. Working collaboratively in the banking industry, ACABES leverages technology innovation and operational excellence to ensure exceptional outcomes for our clients by adopting and building innovative solution platforms. This global capability center will deliver best-in-class technology services and we are committed to providing value for its clients and their customers, business partners, ecosystems, and communities we serve.
Company Culture
At Acabes, our motto is: Excellence Through Innovation. We are committed to delivering excellence from the inside out, starting with our team. Our team is one of our most important assets – we are dedicated to cultivating an environment that fosters individual and team success. Our culture thrives on respect, ethics, team empowerment, effective communication, collaboration, and a shared vision.
Role Description
The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using React, JavaScript, HTML, and CSS, this candidate will be able to translate user and business needs into functional frontend design.
Key Roles & Accountabilities:
- Develop and maintain the front end of our web applications using React
- Collaborate with back-end developers to integrate the front-end with the back-end application.
- Write efficient and maintainable code using best practices and design patterns.
- Develop and maintain unit tests for front-end code.
- Participate in code reviews and provide feedback to improve code quality.
- Work closely with the UX/UI team to ensure a seamless user experience.
Qualifications
- Bachelor's degree or equivalent in Computer Science
- 2+ years' experience in frontend development
- Familiarity using Scrum/Agile development methodologies
- Experience building object oriented web applications in JavaScript, HTML5, and CSS3
- Proficiency in implementing React Drag & Drop functionality.
- Expertise in React Formik or other form development using React.
- Strong command of Material UI / Tailwind / DevExtreme.
- Experience with React Chart, Timeline, Graphs, and 3D libraries.
- Proficiency in state management with Redux, including actions, reducers, and the Redux store.
- Experience with Angular TS is a Plus.
- Experience in some technologies to build backend applications, APIs, and integrations is a Plus (Java Spring, .NET).