Veralto logo

Frontend -Software Engineer Specialist

Veralto
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Frontend DevelopmentReact.jsTypescriptState ManagementRedux ToolkitReduxPerformance Optimization

Job description

Overview

Design, develop and evolve scalable, high-performance frontend applications across Esko's product portfolio, driving frontend architecture, engineering best practices and intuitive, accessible user experiences for complex enterprise applications.

What you'll do

  • Design, develop and maintain scalable frontend applications using React, TypeScript and JavaScript.
  • Own the technical design and implementation of complex UI features, from requirements analysis through production delivery.
  • Build reusable React components, maintainable UI modules and scalable frontend architectures.
  • Implement effective state management using Redux and Redux Toolkit, ensuring predictable and consistent application behaviours.
  • Leverage React Hooks to build efficient, reusable and maintainable functional components.
  • Develop real-time, event-driven user experiences using WebSockets and asynchronous communication patterns.
  • Create responsive, accessible and intuitive user interfaces using HTML5 and CSS3.
  • Optimize application performance by minimizing unnecessary re-renders, improving component rendering and optimizing frontend resource loading.
  • Apply TypeScript to improve type safety, code quality, maintainability and developer productivity.
  • Integrate frontend applications with REST APIs and backend services, handling asynchronous operations, error scenarios and data synchronization.
  • Diagnose and resolve complex frontend issues using browser developer tools, debugging techniques and performance profiling.
  • Establish and promote best practices for frontend architecture, coding standards, testing, code reviews and maintainability.
  • Collaborate with architects and cross-functional engineering teams to align frontend implementations with overall product architecture.
  • Mentor engineers through code reviews, technical discussions, hands-on collaboration and knowledge sharing.

What you'll need

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience, with strong expertise in frontend engineering.
  • Extensive hands-on experience building complex, production-grade applications using React, Redux, TypeScript and JavaScript.
  • Strong understanding of React Hooks, component composition, rendering behaviour and frontend design patterns.
  • Experience implementing application state management using Redux and Redux Toolkit.
  • Hands-on experience developing real-time applications using WebSockets.
  • Strong proficiency in HTML5, CSS3, responsive layouts and modern browser technologies.
  • Experience designing reusable components and scalable frontend architectures for enterprise applications or SaaS products.
  • Experience integrating frontend applications with REST APIs and backend services.
  • Experience with automated testing frameworks such as Jest, React Testing Library, Cypress or Playwright.
  • Demonstrated ability to troubleshoot complex issues, optimize frontend performance and improve application reliability.
  • Experience conducting code reviews, mentoring engineers and contributing to technical design decisions.
  • Strong expertise in React, TypeScript, JavaScript (ES6+), HTML5 and CSS3.
  • Strong understanding of React fundamentals, component lifecycle, hooks, rendering behavior, memoization and performance optimization.
  • Proven ability to design scalable frontend architectures, modular applications, reusable components and maintainable UI abstractions.
  • Strong understanding of state management, data fetching, asynchronous workflows, error handling and application-level state synchronization.
  • Experience implementing complex user interfaces involving dynamic forms, data grids, filtering, sorting, pagination, drag-and-drop, file handling or real-time updates.
  • Strong understanding of browser rendering, the DOM, event propagation, memory management and frontend performance profiling.
  • Experience building responsive and accessible applications in accordance with modern web accessibility standards.
  • Experience integrating frontend applications with REST APIs, authentication mechanisms and backend microservices.
  • Strong understanding of frontend security principles, including XSS prevention, secure handling of user input and safe rendering of dynamic content.
  • Hands-on experience with unit, integration and end-to-end testing, including establishing effective testing strategies for complex applications.
  • Experience with modern build tools and development workflows, such as Vite, Webpack, npm and package management.
  • Experience with Git, CI/CD pipelines, Docker and modern software delivery practices.
  • Experience diagnosing complex production issues using browser developer tools, logs, monitoring, error tracking and performance analysis.
  • Ability to evaluate technical trade-offs, challenge assumptions constructively and translate high-level architectural direction into robust frontend implementations.
  • Demonstrated ability to lead code reviews, mentor engineers and influence technical decisions through sound engineering judgment.

Details

  • Location: Bangalore, Karnataka, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Frontend -Software Engineer Specialist