Unilog-Software Engineer -UI

Nexthire
Full-timeโ€ขBengaluru, India

๐Ÿ“ Job Overview

Job Title: Software Engineer - UI

Company: Unilog

Location: Bangalore/Mysore/Remote, India

Job Type: Contract (Full-Time)

Category: Software Engineering / UI Development

Date Posted: May 29, 2026

Experience Level: Mid-Level (2-5 years)

Remote Status: Remote OK

๐Ÿš€ Role Summary

  • Design, develop, and maintain high-performance, scalable user interfaces for Unilog's interconnected product content and eCommerce platforms.

  • Drive the development of complex, metadata-driven applications and reusable UI components.

  • Leverage AI for building and enhancing capabilities within Unilog's custom Content Management System (CMS) platform.

  • Collaborate extensively with backend, product, UX, QA, and DevOps teams in an Agile/Scrum environment.

  • Optimize frontend performance, focusing on reducing page load times and handling large datasets with complex UI interactions.

๐Ÿ“ Enhancement Note: While the job title is "Software Engineer - UI," the responsibilities heavily lean towards a Senior UI Developer role, especially with the emphasis on mentoring junior developers and owning the CMS platform development. The mention of AI capabilities suggests a forward-thinking approach to UI development within their CMS.

๐Ÿ“ˆ Primary Responsibilities

  • Develop and optimize user interfaces using Vue.js, ensuring efficient page load times and performance for large datasets and complex interactions.

  • Integrate frontend components seamlessly with backend services via REST APIs and GraphQL.

  • Implement responsive and adaptive design principles to ensure cross-browser compatibility and a consistent user experience across devices.

  • Lead the development and enhancement of Unilog's custom CMS platform, including the integration of AI-driven features and the conversion of third-party Vue.js components.

  • Implement robust role-based access control and UI-level validations to maintain application security and data integrity.

  • Write clean, reusable, testable, and maintainable code, adhering to frontend best practices and standards.

  • Actively participate in code reviews, architectural discussions, and UI design decision-making processes.

  • Mentor and guide junior UI developers in best practices, code quality, and effective problem-solving.

  • Foster strong collaboration with backend, QA, DevOps, and Product teams within an Agile/Scrum framework.

๐Ÿ“ Enhancement Note: The responsibilities highlight a blend of core UI development with a strategic focus on CMS evolution, AI integration, and performance optimization. The expectation to mentor junior developers suggests a need for leadership potential beyond individual contribution.

๐ŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Experience: Minimum of 3 years of professional experience in frontend/UI development.

Required Skills:

  • Core Frontend Technologies:

    • Deep expertise in Vue.js (version 2 or 3).
    • Proficiency in JavaScript (ES6+) and TypeScript.
    • Strong command of HTML5, CSS3, and SCSS.
    • Proven experience with responsive and adaptive design principles.
  • API Integration: Experience consuming RESTful APIs; familiarity with GraphQL is a plus.

  • State Management: Strong understanding of state management patterns and libraries such as Redux, Zustand, or Vuex/Pinia (contextualized for Vue.js).

  • Metadata-Driven Applications: Demonstrated experience working with dynamic forms, attributes, and schemas in metadata-driven application development.

  • Performance Optimization: Familiarity with UI performance optimization techniques and tools.

  • Version Control & CI/CD: Experience with GitLab for code versioning and understanding of CI/CD pipelines.

  • Agile Methodologies: Working knowledge of Agile/Scrum development practices.

Preferred Skills:

  • Experience in developing and maintaining custom Content Management Systems (CMS).

  • Exposure to AI/Machine Learning concepts and their application in UI development or CMS features.

  • Familiarity with Java for backend integration context or potential full-stack contributions.

  • Experience with UI testing frameworks (e.g., Jest, Cypress).

  • Knowledge of build tools and bundlers (e.g., Webpack, Vite).

  • Understanding of accessibility standards (WCAG).

๐Ÿ“ Enhancement Note: The mandatory skills list is quite comprehensive, with a strong emphasis on Vue.js and related modern JavaScript ecosystem tools. The inclusion of Java, while listed as mandatory for expertise, is more contextually relevant for understanding backend interactions rather than primary frontend development focus for this role.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of complex, metadata-driven UI applications demonstrating dynamic form generation, attribute management, and schema-based interfaces.

  • Examples of reusable Vue.js components and UI libraries that emphasize modularity, maintainability, and scalability.

  • Case studies detailing performance optimization efforts, including specific metrics on page load time reduction, rendering speed improvements, and handling large datasets.

  • Projects demonstrating responsive and adaptive design implementations across various devices and screen resolutions.

Process Documentation:

  • Documented workflows for UI development, from concept and design to implementation and testing, emphasizing an Agile approach.

  • Evidence of participation in code reviews, including contributions to improving code quality, adherence to standards, and knowledge sharing.

  • Examples of how you've contributed to or implemented CI/CD pipelines for frontend projects, showcasing understanding of version control and deployment automation.

  • Demonstrations of problem-solving skills related to UI performance bottlenecks, cross-browser compatibility issues, or complex state management challenges.

๐Ÿ“ Enhancement Note: For a UI-focused role, the portfolio is critical. It should clearly articulate the candidate's ability to build complex, data-driven interfaces and optimize them for performance. Specific examples of metadata-driven applications and CMS contributions will be highly valued.

๐Ÿ’ต Compensation & Benefits

Salary Range: Based on industry benchmarks for a Mid-Level UI Developer with 3+ years of experience in

Application Requirements

Requires 3+ years of experience in frontend development with strong expertise in Vue.js, Java, and TypeScript. Candidates must be proficient in responsive design and experienced with metadata-driven applications and CI/CD pipelines.