User Interface Engineer

  • Full-time
  • Department: Development: Data Analytics

Company Description

PubMatic is the automation solutions company for an open digital media industry. Featuring the leading omni-channel revenue automation platform for publishers and enterprise-grade programmatic tools for media buyers, PubMatic’s publisher-first approach enables advertisers to access premium inventory at scale. Processing nearly one trillion ad impressions per month, PubMatic has created a global infrastructure to activate meaningful connections between consumers, content and brands. Since 2006, PubMatic’s focus on data and technology innovation has fueled the growth of the programmatic industry as a whole. Headquartered in Redwood City, California, PubMatic operates 11 offices and six data centers worldwide.

Job Description

Are you passionate about User Interface? Are you a detail oriented person? Do you take pride in creating responsive and sleek interface? Do you thrive to make a mark in the industry? PubMatic is looking for a Sr. User Interface Engineer who can deliver a best in class user interface in the industry. To be successful in the role, you will need a solid foundation in Computer Science. You will not only make a major impact to PubMatic but also raise the bar in Ad-Tech industry.

ROLES & RESPONSIBILITIES

  • Design and implement the UI solutions for PubMatic Application/Modules in PubMatic's technical infrastructure
  • Interact with Product, UX, QA, Account management, and Backend platform
  • Develop code that is modular, scalable, high performance and to high quality standards
  • Responsible for working with UX-DEV team to add any new or fix existing UI component in the PubMatic UI component library
  • Design and review the UI work of team members to ensure coding guidelines are followed
    Interact with cross functional teams like Java , QA etc to resolve the dependencies of UI and ensure timely delivery of the features
  • Improve current UI technical stack used in different PubMatic Modules
  • Automating production, development , QA build and deployment processes of the UI modules

Qualifications

REQUIREMENTS 

We are looking for exceptional UI engineer with hands on experience in developing complex front-end web applications using JavaScript, Angular and other web technologies. The candidate should be able to work independently to create views/pages that interact with the backend based on the mockups provided by UX team. The candidate would be responsible for interacting with the product, UX and backend teams to generate the desired pages/interactions while keeping in mind performance, coding best practices and testing within a CI lifecycle in a Agile work environment.


DESIRED EXPERIENCE

Strong at design patterns, modular Javascript, ES6, AngularJS, front end debugging techniques, front end build processes like gulp, grunt, test frameworks like Jasmine, Mocha and CI tools like Jenkins and manual scripting.

  • Knowledge of REST API patterns and design concerns
  • Knowledge of the performance and scalability considerations for web applications
  • Knowledge of Agile and Scrum methodologies including sprint planning, daily standups, sprint demos, sprint retrospectives, estimation and prioritization techniques
  • Implementation of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, documentation, build processes, automated testing, and operations
  • Demonstrated ability to achieve stretch goals in a very innovative and fast paced environment
  • Demonstrated ability to learn new technologies quickly and independently
  • Excellent verbal and written communication skills, especially in technical communications
  • Strong inter-personal skills and desire to work collaboratively
  • Experience in handling Engineering escalations from customers will be preferred
  • Experience in working and coordinating with cross functional teams, on-shore and off-shore
  • Mobile experience is desirable

Additional Information

All your information will be kept confidential according to EEO guidelines.