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.
 
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 Vue.js.
 - 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 Next.js 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.