Frontend Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Front End Developer with a keen eye for detail and a commitment to perfect UI execution. You will be a key member of the team driving the evolution of our internal orchestration software, designing, coding, testing, and supporting applications that enable businesses to operate more effectively and competitively. You will collaborate with backend developers, and product teams to implement innovative solutions, translating complex management requirements into user-friendly and responsive interfaces., * Develop, implement, and maintain robust web applications using ReactJS.
- Utilise Material Design libraries (MUI) to build a consistent, professional, and highly functional internal toolkit
- A proven "feel" for UX/UI designs, ensuring responsive and user-friendly interfaces that are intuitive to use..
- Evolve platform features to meet business needs, including time-tracking modules, timesheet approval workflows, and data validation modules.
- Optimise frontend performance and scalability, ensuring the internal platform remains 100% stable and high-performing.
- Collaborate with backend teams to integrate complex bi-directional syncs and AI-driven features like agentic workflows.
- Design and manage scalable design systems to ensure consistency across internal tooling projects.
- Debug and resolve complex frontend issues and performance bottlenecks.
- Provide technical support and guidance to the wider Monk community on the internal platform's frontend capabilities.
Requirements
- 3-5+ years of professional frontend development experience.
- Proficiency in ReactJS, along with a strong foundation in JavaScript (ES6+), HTML, and CSS.
- Familiarity with TypeScript is required.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Excellent communication and collaboration skills, with the ability to work across multiple technical and creative disciplines.
- Proven ability to work independently in an agile environment.
- Curiosity-First Mindset: You don't wait for a manual; you play, break things, and ask "What if?" to adopt new tools and workflows
- Keen eye for design accuracy and design implementation.
- Excellent communication skills in English, both written and verbal.
Technical Skills
- Knowledge of version control systems like Git.
- Knowledge of modern frontend build tools and UI libraries (e.g., TailwindCSS, Styled Components, or Material UI). Experience with frontend testing frameworks (e.g., Vitest, Jest, Playwright).
Bonus Skills
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerisation is a plus.
- Familiarity with Figma