AdTechTalent
Engineering2 days agoHybrid

Epsilon

Software Engineer

AngularTypeScriptJavaScriptHTML5CSS3SCSSSASSNode.jsStorybookREST APIsaccessibilityresponsive designfrontendUX engineeringcomponent-driven developmentAI-assisted developmentCI/CDAgile

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Bengaluru, India

Full job description

Seeking a Software Engineer – UX Engineering with 3+ years experience to build scalable, user-centric frontend applications and reusable UI components using Angular, TypeScript, HTML5, CSS3/SCSS, and JavaScript. Responsibilities include translating UX designs into accessible, responsive applications, collaborating with UX Designers and product teams, maintaining component libraries with Storybook, ensuring cross-browser compatibility and accessibility compliance, supporting Node.js tooling, and optimizing frontend performance. Requires strong knowledge of Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS/SASS, REST API integration, Git, CI/CD, Agile methodologies, and familiarity with accessibility standards. Preferred skills include experience with testing frameworks (Jest, Cypress, Playwright), micro frontends, AI-assisted development tools, and design-to-code workflows. Location: Bengaluru, Karnataka, India.

What you'll do

  • Build and maintain reusable UI components and frontend applications
  • Develop scalable frontend solutions using Angular, TypeScript, HTML5, CSS3/SCSS, and modern JavaScript
  • Support Node.js-based tooling and frontend engineering workflows
  • Translate UX designs and Figma specifications into responsive and accessible applications
  • Collaborate with UX Designers and Product Teams to improve usability and interaction experiences
  • Ensure cross-browser compatibility, accessibility compliance, and responsive behavior
  • Contribute to Storybook documentation and component library maintenance
  • Participate in code reviews and follow frontend engineering guidelines
  • Support automation initiatives and developer productivity improvements
  • Debug, troubleshoot, and optimize frontend performance issues
  • Stay updated with modern frontend technologies and AI-assisted development trends

Requirements

  • 3+ years of experience in Frontend Engineering, UX Engineering, or Software Development
  • Strong knowledge of Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS/SASS
  • Experience working with responsive and cross-browser compatible applications
  • Familiarity with reusable component architecture and design systems
  • Experience with Storybook or similar component development platforms
  • Understanding of accessibility standards (WCAG/WAI-ARIA) and semantic HTML
  • Experience integrating REST APIs and working with modern web applications
  • Familiarity with Git, CI/CD pipelines, and Agile development methodologies
  • Good debugging, problem-solving, and performance optimization skills
  • Ability to collaborate effectively with UX Designers and multi-functional teams
  • Strong communication and teamwork skills
  • Interest in modern frontend tooling and AI-assisted engineering workflows

Tech stack

AngularTypeScriptJavaScriptHTML5CSS3SCSSSASSNode.jsStorybookREST APIsGitCI/CDJestCypressPlaywright

Benefits

Collaborative global engineering environmentOpportunities for learning and growthWork with Fortune 500 clientsEmployee well-being focusSupportive and collaborative cultureCareer advancement opportunitiesFlexibility balancing work and personal life

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.