Welcome to
Life at ESDS

UI Developer

Join us in forging a path to greatness. ESDS is a crucible of innovation.

Full Time
Chennai, Coimbatore, Nashik
Posted 1 week ago

Brief Background

The UI Developer is expected to design and develop intuitive, visually appealing, and responsive user interfaces for web and mobile applications. This role demands a strong grasp of design principles, user experience considerations, and front-end development best practices to deliver seamless and engaging digital experiences.

What the Role needs to Achieve

  • Design and develop user interfaces (UIs) for web and mobile applications.

ROLES AND RESPONSIBILITIES

  • UI Design & Prototyping: Translate design concepts into interactive prototypes using tools like FigmaSketch, or Adobe XD, and ensure design feasibility with developers and product stakeholders.
  • Front-End Development: Develop modular, responsive, and maintainable UI components using HTMLCSSJavaScript, and modern frameworks like ReactAngular, or js.
  • Micro-Frontend Architecture: Contribute to the design and implementation of Micro-Frontend architecturesthat enable scalable, independent UI module development across teams.
  • Cross-Platform Optimization: Ensure consistent user experience across browsers and devices, while optimizing for performance and adhering to accessibility (WCAG) standards.
  • Cloud-Integrated UIs: Collaborate with backend teams using jsExpressJS, and cloud services to integrate UI with APIs and real-time data streams in cloud-nativeenvironments.
  • Testing & Experimentation: Implement robust unit testsusing Jest or equivalent frameworks, support A/B testing, and contribute to UI regression testing pipelines to ensure product stability and data-driven improvements.
  • Collaboration & Agile Delivery: Work closely with UX designers, product managers, and backend developers in an agilesetting to deliver cohesive, user-focused solutions.
  • Continuous Learning: Stay up-to-date with the latest web development trends, tools, and frameworks, and advocate for UI/UX best practices across teams.

ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED

  • Strong proficiency in HTML, CSS, JavaScript, and at least one major front-end framework (ReactAngular, or Vue).
  • Experience with jsand ExpressJS for front-end and API integration workflows.
  • Hands-on experience with Figmaand UI prototyping tools.
  • Knowledge of MicroFrontendarchitecture principles and cloud computing
  • Familiarity with unit testing(e.g., Jest) and A/B testing
  • Understanding of performance optimization, responsive design, and web accessibility guidelines.

EDUCATIONAL QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Design, or a related field.

EXPERIENCE

  • More than 4 years of experience

Job Features

Job Category

Software Division

Reporting to

CTO Org

Apply Now