Our Firm

Careers

VIEW ALLAPPLY NOW

UI Developer

Experienced

Mediaocean | Product Development | New York, NY

The challenge:

The advertising landscape is changing rapidly due to the way media consumption is changing.  We need to provide tools that allow our clients to plan, transact, analyze and execute advertising campaigns with a UI that is functional, intuitive and performant.

What you will do:

As a JavaScript Web UI Developer, you will use the latest proven JavaScript/CSS/HTML technologies to deliver rich web applications for our leading edge product, Prisma.  You'll work as a member of a scrum team including Dev and QA to build new features and solve new problems in a constantly changing industry; none of that maintenance mode stuff.  You'll componentize when it makes sense and help promote an environment of balanced design and coding practices.  Helping us upgrade our tech stack from jquery/knockout/require/grunt to react/redux/webpack will also be a priority. There will also be an opportunity to be a part of a core ui team that focuses on initiatives, components and practices that affect all UI developers.

Responsibilities will include:

  • Analyze, design, estimate and implement web UI features with appropriate unit/integration tests.
  • Adhering to a scrum agile process to develop features iteratively.
  • Being a team player while collaborating with Dev, QA and Product to build sound solutions that solve a business need.
  • Complying with industry proven programming standards and techniques that are in line with the overall technical vision of the Prisma ecosystem.
  • Participate in story overviews and estimation sessions.
  • Be active on pull requests to ensure code quality, promote best practices and share coding pro tips.
  • Ability to exercise good judgement in an agile environment to make balanced decisions based on the current circumstances.
  • Participate in design reviews for large features and new components.
Skills & Requirements

Who you are:

You are savvy a Web UI Developer who cares about working with the latest industry-proven technologies, tools and practices in our sleek New York office.  You are a sharp and balanced individual who can start contributing features a few weeks after joining. You enjoy tackling new problems and consistently building new features in an industry that is changing constantly with the new ways in which media is consumed today.  You can express opinions, even strong ones, tactfully and still be open to the ideas of others.

You have the following:

  • 3-5 years of hands-on experience with some of the following JavaScript libraries/frameworks: React.js, Redux, jQuery, KnockoutJS, Bootstrap, AMD, RequireJS, Grunt and webpack.
  • Proven track record for delivery quality software on time into product releases.
  • Very high personal bar for code quality.
  • Experience developing modular front-end components using JavaScript (ES2015), XHTML, CSS and JSON.
  • Strong understanding of HTML5, CSS, SASS and respective trends with each.
  • Exceptional proficiency with JavaScript and object oriented concepts in the JavaScript context.
  • In-depth knowledge of browser DOM APIs and related cross-browser issues.
  • Practical knowledge of Jasmine and Karma unit test frameworks.
  • Willingness to participate in code, design, and product reviews.
  • Good communications skills; ability to to express oneself effectively depending on the context.
  • Familiarity with development tools like git, pull requests, WebStorm or similar IDE, jira, jenkins.
  • Pluses: experience in D3.js, NodeJS, Docker.