Front End Developer

Job

We are seeking a skilled web developer with strong expertise in React, JavaScript, and TypeScript to join our agile team. The ideal candidate will have at least 2 years of experience, the ability to integrate with Java and .NET backends, and a strong command of RESTful API consumption and WebSocket communication. Proficiency in Figma is preferred, and the candidate should be comfortable working in both Arabic and English.

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.

Requirements

Qualifications:

  • Bachelor's degree in computer science, information technology, or a related field.
  • Minimum 2 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.

Experience level: Minimum 2 years

Language requirement: Fluent in Arabic and English

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available