Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

UI Development Intern (Full Time | Spring 2018)

PubMatic

UI Development Intern (Full Time | Spring 2018)

Redwood City, CA
Internship
Paid
  • Responsibilities

    Job Description

    PubMatic is hiring a UI Development Intern for an immediate start with our team in Redwood City.

    Role & 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 teams in US and Pune, India for new features, enhancements and fixes
    • Develop code that is modular, scalable, high performance and to high-quality standards
    • Create new or fix existing UI common components 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
    • Automate production, development, QA build and deployment processes of the UI modules

  • Qualifications

    Qualifications

    • 1+ years of UI development experience
    • 1+ years of 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
    • 1+ years of Agile and Scrum methodologies including sprint planning, daily standups, sprint demos, sprint retrospectives, estimation and prioritization techniques
    • Bachelors or MS in Computer Science / Engineering
    • Experience in working and coordinating with cross functional teams
    • Knowledge of REST API patterns and design concerns
    • Knowledge of the performance and scalability considerations for web applications
    • 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
    • A passion for developing and maintaining a high-quality code and test base, and enabling contributions from engineers across the team
    • Demonstrated ability to achieve stretch goals in a fast-paced environment
    • Demonstrated ability to learn new technologies quickly and independently
    • Excellent verbal and written communication skills, especially in technical communication
    • Strong interpersonal skills and desire to work collaboratively

    Bonus Points for:

    • Prior experience working in startups
    • Prior experience with managing technical escalations from customers 



    Additional Information

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