Senior React Developer - Arabic Speaker (5 Month)
الوصف الوظيفي
About the Role
We are looking for an experienced Senior React Developer to join our dynamic team on a 5-month contract basis. In this pivotal role, you will be responsible for architecting, developing, and maintaining cutting-edge, scalable, and high-performance web applications using React. Your expertise will be instrumental in driving innovation while collaborating closely with cross-functional teams to deliver robust software solutions that meet business objectives. Fluency in Arabic is a mandatory requirement for this position.
Key Responsibilities
As a Senior React Developer, your core responsibilities will include:
- Front-End Development: Designing, developing, and maintaining responsive, user-friendly web applications using React.js to ensure an optimal user experience across all devices.
- Collaboration & Communication: Working closely with UI/UX designers, backend developers, and other stakeholders to translate complex business requirements into efficient technical solutions.
- Component Development: Creating reusable, scalable, and maintainable front-end components that adhere to industry best practices and coding standards.
- Performance Optimization: Optimizing applications for maximum speed, performance, and scalability to enhance user engagement and system efficiency.
- API Integration: Integrating front-end applications with RESTful APIs and backend services to ensure seamless data flow and functionality.
- Code Reviews & Quality Assurance: Participating in code reviews to uphold high coding standards, troubleshoot issues, and resolve application problems in a timely manner.
- Technical Leadership: Contributing to architectural and technical design discussions to drive innovation and improve system robustness.
- Cross-Browser Compatibility: Ensuring applications are fully responsive and compatible across multiple browsers and devices.
- Documentation: Maintaining comprehensive documentation of technical designs, implementation details, and development processes for future reference and team alignment.
Requirements & Qualifications
To excel in this role, you must meet the following criteria:
Education & Experience
- Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience: Minimum of 5 years in front-end web development, with a strong emphasis on React.js and enterprise-grade application development.
- SDLC Knowledge: Solid understanding of the Software Development Lifecycle (SDLC) and its practical application in real-world projects.
Technical Skills
- Core Technologies: Strong proficiency in React.js, JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- State Management: Hands-on experience with state management libraries such as Redux, Context API, or similar solutions.
- API Integration: Proven ability to integrate front-end applications with RESTful APIs and backend services.
- Build Tools: Familiarity with modern front-end build tools like Webpack, Vite, or equivalent.
- Version Control: Experience with Git and version control best practices.
- Responsive Design: Deep understanding of responsive design principles and cross-browser compatibility.
- Testing: Knowledge of testing frameworks such as Jest, React Testing Library, or similar is considered a plus.
- Methodologies: Experience with Agile/Scrum methodologies and collaborative development practices.
Soft Skills & Language Proficiency
- Language: Fluency in Arabic is mandatory; strong communication skills in English are also required.
- Analytical Skills: Exceptional problem-solving abilities with a keen eye for detail.
- Teamwork & Communication: Excellent collaboration skills and the ability to work effectively in a team environment.
- Independence & Prioritization: Capacity to work autonomously, manage priorities efficiently, and deliver high-quality results under tight deadlines.
Contract Details
This is a 5-month contract position, offering an opportunity to contribute to impactful projects while leveraging your expertise in a fast-paced, innovative environment.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.