All jobs

Job details

Senior Frontend ( React js Developer )

  • Java
  • Redux
  • REST
  • TypeScript
  • Agile
  • SOLID
  • .NET

Posted: 2 days ago

Key Responsibilities: 

∙Agile Development: Collaborate effectively within an agile team environment, 

participating in sprint planning, daily stand-ups, and retrospectives. 

∙Front-End Development: Develop and maintain web applications using React, ensuring 

high performance, responsiveness, and an excellent user experience. 

∙Backend Integration: Integrate front-end components with Java and .NET backend 

services, consuming RESTful APIs and handling WebSocket communication for real-

time data. 

∙Responsive Design: Create responsive interfaces that work across various devices and 

screen sizes, ensuring a seamless user experience. 

∙Reusable Components: Build and maintain reusable components, libraries, and tools to 

streamline development and ensure consistency. 

∙JavaScript & TypeScript Expertise: Utilize strong knowledge of JavaScript and 

TypeScript to write clean, efficient, and scalable code. 

∙UX Collaboration: Work closely with designers using Figma to translate wireframes and 

prototypes into interactive, user-friendly interfaces. 

∙Testing & Debugging: Conduct thorough testing and debugging to ensure high-quality 

software that meets user and business requirements. 

 

 

∙Bachelor’s degree in Computer Science, Information Technology, or a related field. 

∙Minimum 3 years of experience in front-end development using React, JavaScript, and 

TypeScript. 

∙Proven experience integrating with Java and .NET backend services, consuming RESTful 

APIs, and working with WebSockets. 

∙Solid understanding of web technologies such as HTML5, CSS3, and responsive design 

principles. 

∙Experience building reusable components and tools for web applications. 

∙Familiarity with version control systems (e.g., Git) and modern development workflows. 

∙Strong problem-solving skills and attention to detail. 

∙Fluent in Arabic and English, with excellent communication skills. 

∙Ability to collaborate effectively within an agile team environment. 

Preferred Skills: 

∙Proficiency in UX design tools, especially Figma, with experience in translating designs 

into functional web components. 

∙Familiarity with CSS frameworks (e.g., Bootstrap, Tailwind CSS) and front-end build 

tools (e.g., Webpack, Babel). 

∙Knowledge of state management libraries such as Redux or Context API. 

∙Understanding of web performance optimization best practices. 

Similar jobs