Front-End Developer

Riyadh Tax Free1 days agoFull-time External
Negotiable
We are seeking a skilled Front-End Developer to join our dynamic team at Master-Works. In this role, you will be responsible for creating engaging and responsive user interfaces for our web applications. You will collaborate closely with designers and back-end developers to deliver a seamless and efficient user experience. The ideal candidate has a passion for front-end technologies, a keen eye for detail, and a desire to stay updated with the latest industry trends. Key Responsibilities: • Develop and maintain responsive, high-quality frontend applications using ReactJS and TypeScript. • Work closely with the UX/UI design team to implement modern, user-friendly interfaces. • Ensure seamless integration of frontend components with backend services and APIs. • Write clean, maintainable, and efficient code following best practices and code standards. • Optimize applications for maximum speed and scalability across various devices and browsers. • Participate in code reviews, providing constructive feedback and mentorship to junior developers. • Troubleshoot and resolve frontend issues in a timely manner. • Stay updated with the latest frontend technologies, trends, and best practices. • Collaborate with cross-functional teams to ensure a cohesive and integrated product. Requirements Qualifications: • Bachelor's degree in Computer Science, Web Development, or a related field. • 3+ years of experience in front-end development. • Strong proficiency in HTML5, CSS3, and JavaScript, along with frameworks like React, Angular, or • Experience with responsive design and mobile-first development. • Familiarity with version control systems such as Git. • Basic understanding of RESTful APIs and integration with back-end services. • Knowledge of web performance optimization and best coding practices. • Strong attention to detail and excellent problem-solving skills. • Ability to work collaboratively in a team environment. • Excellent communication and organizational skills. Required Skills: • Strong experience with ReactJS and TypeScript. • Expertise in building responsive, dynamic user interfaces. • Proficiency in HTML5, CSS3, and modern frontend tools like Webpack, Babel, etc. • Experience in state management tools (Redux, Context API, etc.). • Familiarity with RESTful APIs and integrating them with frontend applications. • Knowledge of testing frameworks for frontend (Jest, React Testing Library, etc.). • Strong problem-solving skills and ability to write clean, reusable code. • Experience with version control systems (Git). • Strong communication skills and the ability to work collaboratively in a team. Preferred Skills: • Experience with CSS preprocessors (SASS, LESS). • Familiarity with modern JavaScript frameworks like or Gatsby. • Knowledge of performance optimization techniques (lazy loading, code splitting, etc.). • Experience with CI/CD pipelines. • Understanding of Agile methodologies and tools (JIRA, Scrum, etc.). • Education & Experience: • Bachelor's degree in computer science, Engineering, or related field (or equivalent experience). • 5+ years of experience in frontend development.