Description

Position Overview
We are seeking a Senior Frontend Engineer to maintain and extend our React-based admin
dashboard that powers our investment operations. As a Senior Frontend Engineer, you will
be responsible for maintaining, optimizing, and extending our React-based admin
dashboard. You will work closely with our product and backend teams to implement new
features, improve existing functionality, and ensure the platform remains scalable and
performant.


Key Responsibilities
• Maintain and enhance our React-based admin dashboard for investment
management
• Implement new features and functionality based on product requirements
• Optimize application performance and ensure code quality
• Collaborate with backend engineers to integrate APIs and services
• Troubleshoot and resolve complex technical issues
• Mentor junior developers and conduct code reviews
• Participate in architectural decisions and technical planning
• Ensure the application meets security and compliance requirements for financial
applications

Requirements
Required Skills & Experience
• React.js & Modern JavaScript: 4+ years of experience with React.js and modern
JavaScript (ES6+), including functional components, hooks, and context API
• State Management: Strong experience with Redux Toolkit and RTK Query for API
integration and state management
• Form Management: Proficiency with React Hook Form and Yup for complex form
validation scenarios
• UI Component Libraries: Experience with Chakra UI or similar component libraries
• Data Visualization: Experience implementing financial dashboards with charts and
data tables
• File Handling: Experience with file uploads, image processing, and document
management
• Internationalization: Experience building multilingual applications (English/Arabic)
with RTL support
• Build Tools: Experience with Vite or similar modern build tools
• Version Control: Proficiency with Git and collaborative development workflows
Preferred Qualifications
• Experience in the fintech or investment management industry
• Knowledge of financial data handling and calculations
• Experience with drag-and-drop interfaces and complex UI interactions
• Familiarity with PM2 or similar process management tools for production
deployments
• Experience with responsive design and mobile-first approaches
• Understanding of security best practices for financial applications
• Experience with TypeScript
 

Education

Any Graduate