Front End Developer | Scrabble & Jigsaw
Job Description
Front-end Developer - Job Description We are looking for experienced Frontend Engineers who can contribute to building scalable, performant, and maintainable frontend applications. The ideal candidate should meet the following criteria: Must-Have Qualifications: • Strong problem-solving skills with the ability to write clean, efficient, and reusable code. • Solve complex problems in data structures, especially involving strings, arrays, and objects. • Design and develop highly scalable, reliable, and pixel-perfect UI. • Building reusable code and libraries for future use. • 3+ years of hands-on experience with ReactJS, including: o Redux for advanced state management. o Axios for API communication. o MUI (Material-UI) for component-based UI development. o Experience with TypeScript in React applications. o performance optimization techniques • Experience working with or building Micro Frontend Architectures. • Demonstrated ability to independently develop and deliver features, from requirement analysis to deployment. • Familiarity with component testing using tools like Jest and React Testing Library. • Solid understanding of responsive design and cross-browser compatibility. • Promote best practices in design and coding. • Should be able to investigate and improve web app performance. Nice-to-Have Skills: • Familiarity with CI/CD workflows and Git-based development. • Exposure to frontend observability and logging tools. • A basic understanding of Back-end programming would be a plus. Additional Responsibilities: • Will be expected to mentor 2 internal engineers at Apty, assisting them with frontend development queries, reviewing code, and sharing best practices.