Job Details

Frontend Software Engineer

Mazad
Sector: IT Manama Onsite

Key Responsibilities

• Translate complex UI and UX designs into high quality HTML, CSS, and ReactJS components with high visual accuracy. • Build responsive, accessible, and cross browser user interfaces for web applications. • Design and maintain reusable component libraries and scalable frontend architecture. • Collaborate closely with designers to refine interactions, animations, and layout behavior. • Integrate frontend applications with backend APIs and handle dynamic data flows. • Write clean, maintainable, and well tested frontend code following best practices. • Participate actively in sprint planning, estimations, and daily Scrum meetings. • Identify and resolve performance bottlenecks in frontend applications. • Apply accessibility and usability best practices consistently across products. • Debug complex UI issues across different devices and browsers. • Contribute to code reviews and help uphold frontend coding standards. • Refactor and improve existing frontend codebases for better readability and performance. • Create and maintain clear frontend documentation for components and workflows. • Collaborate with QA engineers to ensure high quality, stable releases. • Stay current with modern frontend technologies, tools, and industry trends. Minimum Qualifications • 2 to 4 years of professional experience as a Frontend Engineer or Software Engineer with a frontend focus. • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. • Strong expertise in HTML, CSS, and modern JavaScript. • Solid experience building applications with ReactJS and component based architecture. • Experience implementing responsive layouts and handling cross browser compatibility. • Experience consuming RESTful APIs and managing frontend data flows. • Familiarity with state management patterns and libraries. • Proficiency with Git and collaborative development workflows. • Experience writing tests for frontend applications. • Strong attention to detail and passion for UI quality. • Ability to work independently and take ownership of frontend features. • Good communication skills and experience working in cross functional teams.

Requirements

• Experience using TypeScript in frontend projects. • Familiarity with modern styling approaches such as CSS Modules, Styled Components, or Tailwind CSS. • Experience with frontend performance optimization and rendering strategies. • Strong understanding of web accessibility standards and best practices. • Experience collaborating with designers using tools like Figma. • Experience working on e commerce, marketplace, or auction based platforms.