Apply

Principal Engineer, Engineering - Rich Media

Posted 2024-10-21

View full description

💎 Seniority level: Principal, 6+ years

📍 Location: India

🔍 Industry: Advertising technology

🏢 Company: VDX.tv (aka Exponential Interactive)

⏳ Experience: 6+ years

🪄 Skills: Artificial IntelligenceHTMLCSSJavascriptUI DesignAngularReactJavaScript

Requirements:
  • 6+ years of relevant industry experience in front-end engineering.
  • Experience owning, shipping, and iterating user-facing products and web applications built with React for a large user base.
  • Strong fundamentals in JavaScript, HTML/CSS, and NodeJS.
  • Strong knowledge of core fundamentals and principles (React, Vue, Angular, etc.) to build web frameworks.
  • Strong technical knowledge of at least one of these frameworks.
  • Demonstrable experience building large, scalable web applications using components-based approach and any web framework like React, Vue, etc.
  • Experience with back-end frameworks and databases is a plus.
  • Strong knowledge of advanced debugging techniques for front-end web applications.
  • Passion to understand browser architecture and design changes, visualizing impacts on web applications.
  • Eye for excellent, responsive web design.
  • Self-starter attitude with ability to execute new ideas autonomously.
  • Ability to adapt to business needs and balance preferences with team priorities.
  • Comfortable working with remote teams.
  • Bachelor’s degree in computer science or engineering.
Responsibilities:
  • Define the vision for front-end frameworks and user experience, balancing aesthetics, usability, productivity, performance, and security.
  • Contribute to and lead system design discussions, stand-up meetings, and code reviews.
  • Develop and own best practices for front-end systems focused on usability and performance.
  • Develop and maintain a fast, bug-free, and reusable library of web components.
  • Ensure cross-browser and multi-platform compatibility.
  • Debug production issues across services and the software stack.
  • Collaborate with other engineers, product owners, and designers.
Apply