Description
We are seeking an experienced Senior UI Developer with strong expertise in Vue.js and Java to design and develop scalable, high-performance user interfaces for Unilog platforms.
This role involves building complex, metadata-driven applications, collaborating closely with backend, product, and UX teams, and developing reusable UI components driven by metadata.
The candidate will be owning the development and maintenance of Unilog custom CMS platform.
The ideal candidate will ensure high standards of usability, performance, scalability, and maintainability across the platform.
Key Responsibilities
- Within the UI framework for reducing the pageload time
- Optimize application performance for large datasets and complex UI interactions
- Integrate frontend components with REST APIs / GraphQL
- Ensure cross-browser compatibility and responsive design
- Use AI for building components within Unilog CMS platform
- Build AI capabilities within CMS platform.
- Build capabilities within Unilog CMS framework to convert third party VueJs components compatible with the Unilog CMS
- Implement role-based access control and UI-level validations
- Write clean, reusable, testable, and maintainable code
- Participate in code reviews, architecture discussions, and UI design decisions
- Mentor junior UI developers and enforce frontend best practices
- Collaborate with backend, QA, DevOps, and Product teams in an agile environment
Mandatory Skills
- 5+ years of experience in frontend/UI development
- Strong expertise in Vue.js and Java
- Proficient in JavaScript (ES6+), TypeScript
- Strong experience with :
- HTML5, CSS3, SCSS
- Responsive and adaptive design
- Experience working with metadata-driven applications (dynamic forms, attributes, schemas)
- Experience consuming RESTful APIs
- Strong understanding of state management (Redux / Zustand / Context)
- Familiarity with UI performance optimization techniques
- Experience with GitLab, code versioning, and CI/CD pipelines
- Understanding of Agile/Scrum development practices
Good To Have
- Prior experience in Ecommerce / MDM / CMS platforms
- Experience complex data models
- Knowledge in building deployment pipelines.
- Knowledge of GraphQL
- Experience with Micro-servises architecture
- Familiarity with UI testing frameworks (ReactJs, AngularJS, Jest, React Testing Library, Cypress)
- Exposure to accessibility standards (WCAG)
(ref:hirist.tech)