About the Role
As a Frontend Developer with at least three years professional experience, you will design build and maintain our web applications both client-facing sites and internal admin/CMS interfaces. You will collaborate closely with UX/UI designers, backend engineers and product managers to deliver seamless, performant and accessible user experiences across all surfaces.
Key Responsibilities
- Convert UX/UI designs into modular, reusable components using Next.js and React.js
- Develop and enhance client-facing websites, admin dashboards and CMS-driven applications
- Ensure applications are fully responsive, cross-browser and cross-device compatible
- Optimize performance (lazy-loading, code-splitting) to reduce load times
- Integrate front end with RESTful APIs or GraphQL endpoints in collaboration with backend teams
- Write clean, maintainable and well-documented JavaScript (ES6+), Typescript, HTML5 and CSS3 code
- Employ Tailwind CSS for utility-rst styling and rapid UI development
- Employ CSS preprocessors (SASS/LESS) or CSS-in-JS solutions for styling
- Participate in code reviews, mentor junior developers and contribute to technical discussions
- Maintain version-control workflows using Git, branch strategies and pull requests
- Write and maintain unit and integration tests using Jest, React Testing Library or similar
- Ensure all functionality meets accessibility standards (WCAG 2.1, ARIA roles, keyboard navigation, screen-reader support)
- Stay abreast of emerging frontend trends and propose improvements to our stack
Requirement
- 3-5 years hands-on experience in frontend development
- Strong prociency in React.js and Next.js frameworks
- Solid understanding of JavaScript (ES6+), TypeScript, HTML5 and CSS3
- Demonstrable experience with state management (Redux, Zustand, Context API or equivalent)
- Familiarity with module bundlers and build tools (Webpack, Vite)
- Proven track record of writing unit tests and maintaining a test suite
- Deep understanding of accessibility best practices (WCAG 2.1 guidelines, ARIA) and experience auditing for compliance
- Experience developing CMS-driven applications (e.g. integration with headless CMS or custom admin panels)
- Proven ability to debug complex issues and optimize performance
- Excellent communication skills in English, both verbal and written
- Strong problem-solving aptitude and attention to detail
Good to Have
- Experience with server-side rendering and static site generation
- Familiarity with CI/CD pipelines (e.g. GitHub Actions, Jenkins)
- Basic understanding of backend technologies (Node.js, Express)
- Experience in performance prowling (Lighthouse, Chrome DevTools)
What We Offer
- Competitive salary and comprehensive benefits package
- Opportunities for professional development and training
- A collaborative, supportive and inclusive team culture
- Challenging projects with the latest technologies