Staff Software Engineer (UI/Front End Development)

Hyderabad, Telangana, India
Oct 14, 2024
Oct 14, 2025
Onsite
Full-Time
2 Years
Job Description

As a Staff Software Engineer specializing in Front End Development for marketing web applications, tools, and technologies, you will collaborate closely with Marketing, Brand, and Design stakeholders to capture business requirements and create wireframes. In this leadership role, you will oversee the end-to-end architecture, development, and delivery of front-end applications, working in partnership with backend CMS developers, QA Engineers, and Business Analysts/Product Owners.

Key Responsibilities

Front End Development

  • Design and develop custom front-end web applications, Drupal themes, Marketo email templates, and Web Components.
  • Architect and build responsive web applications that adhere to WAI-ARIA standards, optimize for SEO, and achieve high Core Web Vitals scores.

Collaboration & Leadership

  • Partner with UX Designers and Researchers to implement UI components based on UX specifications and user feedback.
  • Translate requirements into a prioritized list of user stories, delivering within specified timelines and quality standards.
  • Provide technical leadership within a scrum team, driving world-class quality in product development.

Framework Governance

  • Select the appropriate front-end technology stack, ensuring adherence to best practices and framework sustenance.
  • Develop reusable UI components and services to eliminate duplication and leverage technology reuse across teams.

Performance Optimization

  • Assess and enhance application performance, ensuring optimal user experience across various browsers and devices.
  • Apply principles of SDLC and methodologies such as Lean, Agile, and CI/CD.

Continuous Improvement

  • Drive increased efficiency by fostering collaboration and eliminating redundancy in development processes.
  • Stay abreast of industry trends and actively contribute to technological communities and forums.

Qualifications

  • Bachelor’s degree in Computer Science or a STEM-related field (Science, Technology, Engineering, Mathematics).

Experience

  • 10 years in Frontend Web Application System Framework design, architecture, and development.
  • 8 years of experience with HTML, Handlebars, SASS, Typescript, JSON, ES 12/13, and Node.js.
  • 6 years working with React, AngularJS, or similar frameworks.
  • 6 years with XML, XSLT, YAML, JSON REST/SOAP.
  • 4 years developing custom frontend frameworks.
  • 2 years developing component-based themes for Drupal/AEM CMS (preferred).

Methodologies

  • Familiarity with Agile methodologies and tools such as Rally, JIRA, and CI/CD processes.

Desired Characteristics

  • Exceptional communication skills, including listening, writing, speaking, and presentation abilities.
  • Ability to work independently while leading major frontend development projects.
  • Proven track record of creating effective frontend technology solutions that address business challenges across multiple divisions or regions.
  • Commitment to continuous learning, with active participation in frontend certification programs.
  • Strong attention to detail and critical thinking skills.

Your efforts will be critical in ensuring secure, high-quality releases, aimed at accelerating time to production while minimizing defects.