Frontend Engineer
About the Role
We're looking for a Frontend Engineer with strong React skills to join our team and take ownership of the frontend development for a greenfield project: a multi-tenant compliance and workforce safety platform.
The platform digitizes occupational health & safety, fire prevention, and equipment safety workflows — covering everything from training session management and electronic document signing to digital archives, billing, and client portals. It serves three distinct user groups: the service provider (admin), their client companies, and individual employees who complete training and sign documents on mobile devices.
This is a full build from scratch — no legacy code, no migration. You'll be shaping the UI architecture, component library, and user experience from day one.
Requirements
Must have:
2+ years of hands-on experience with React (functional components, hooks, context)
Solid knowledge of TypeScript
Experience with responsive and mobile-first development
Familiarity with a component library such as MUI (Material UI) or similar
Understanding of REST API consumption and async data handling
Good grasp of design patterns in frontend architecture (state management, component composition, separation of concerns)
Ability to write clean, maintainable, well-documented code
Comfortable working with Git in a collaborative workflow
Nice to have:
Experience with Next.js
Experience with Redux or other state management solutions (Zustand, Jotai, etc.)
Exposure to accessibility standards (WCAG 2.1 AA)
Experience with role-based access control (RBAC) on the frontend
Familiarity with CI/CD pipelines and staging/production deployment workflows
Main Responsibilities
Own the frontend architecture and component structure for a modular, multi-portal platform
Translate business requirements and wireframes into responsive, accessible UI components
Collaborate with backend engineers to define and consume API contracts (OpenAPI/Swagger)
Implement multi-role interfaces with permission-based visibility (admin, client, employee views)
Write and maintain technical documentation for frontend components and flows
Participate in code reviews and contribute to team coding standards
Track and manage your own tasks with clear traceability (ClickUp or equivalent)
What We Offer
A greenfield project — no legacy baggage, modern stack from the start
Real ownership over frontend decisions and architecture
A small, focused team where your work has visible impact
Flexibility in working arrangements
Location: Cluj-Napoca, Romania
Type: Full-time
Start: As soon as possible
- Department
- Frontend Development
- Locations
- Cluj-Napoca
- Remote status
- Hybrid
About Moonlysoft
Moonlysoft is a technology partner company specializing in startups and mature businesses requiring software partners.
We have experience in designing, building, and launching software services that started only from an idea. At the same time, we focused also on providing the best technical people for already existing software, where there is a need to improve, maintain, or fix an issue.