Apply

Senior React.js Developer (Frontend)

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior, 5-7 years

📍 Location: United Arab Emirates, UAE

🔍 Industry: Software Development

🏢 Company: Brixio👥 11-50💰 Seed about 9 years agoEnterprise SoftwareReal Estate

🗣️ Languages: English, Arabic

⏳ Experience: 5-7 years

🪄 Skills: DockerGraphQLAgileGitJavascriptKubernetesReact.jsTypeScriptReduxCI/CDRESTful APIs

Requirements:
  • 5-7 years of professional experience in frontend development.
  • Strong proficiency in React.js, JavaScript (ES6+), and TypeScript.
  • Hands-on experience with UI component libraries such as Ant Design or Material-UI.
  • Deep understanding of component-driven development, state management (Redux Toolkit, Zustand, or Context API), and frontend architecture.
  • Solid experience working with RESTful APIs, GraphQL, and WebSockets.
  • Strong grasp of HTML5, CSS3, SCSS, and responsive design principles.
  • Proficiency with Git and version control workflows (GitHub, GitLab, or Bitbucket).
  • Familiarity with Agile methodologies (Scrum, Kanban) and experience working in sprint-based development.
  • Excellent problem-solving, debugging, and performance optimization skills.
Responsibilities:
  • Revise and implement the existing UI based on Figma designs, ensuring a pixel-perfect, component-driven approach for scalability and maintainability.
  • Develop reusable, modular React components to accelerate development cycles and future updates.
  • Establish and enforce frontend best practices related to performance, accessibility, and maintainability.
  • Collaborate with backend developers to integrate APIs efficiently and optimize data handling.
  • Work alongside UX/UI designers to refine user flows and ensure seamless user experiences.
  • Ensure cross-browser compatibility and mobile responsiveness for all UI components.
  • Optimize performance through techniques like lazy loading, memoization, and code splitting.
  • Conduct code reviews and mentorship for frontend developers, ensuring code quality and consistency.
  • Maintain and improve the state management architecture, using Redux Toolkit, Zustand, or Recoil where appropriate.
  • Participate in Agile development sprints, ensuring that frontend tasks are completed efficiently and align with the sprint goals.
Apply