Senior Software Engineer (Web)

Offer by Univision Communications Inc.

javascript

reactjs

html5

About this job

Job type: Full-time
Role: Frontend Developer



Technologies

javascript, reactjs, html5



Job description

Univision is seeking a Senior Front-End Engineer to join our team in Miami or Bogota. The interactive media group develops and maintains all consumer-facing applications: Univision.com, mobile applications (e.g. Univision, Univision Deportes, Uforia), data services (video, sports, etc), and more! The senior front-end engineer is experienced with front-end technologies and their associated testing frameworks. They understand UX at a fundamental level and love translating design comps into apps. They’re a seasoned leader, love mentoring through example and embracing new technologies. Our team has some amazing projects in the works and is looking for like-minded people to help us make an even greater impact on the global Hispanic community.


Responsibilities:

    • Build our next generation web app for univision.com using node js and reusable react js components
    • Create tests using frameworks like karma /mocha /chai
    • Optimize components for performance across devices and browsers
    • Perform regular code reviews with the team
    • Work with Product Designers to implement our new user experience for the next generation of Univision’s products


Skills:

    • 4 - 6 years of professional or open-source experience writing JavaScript
    • Strong proficiency in JavaScript, including DOM manipulation and the object model
    • Thorough understanding of React.js and its core principles
    • Experience with popular React.js workflows (such as Flux or Redux)
    • Familiarity with newer specifications of ES6
    • Experience with data structure libraries (e.g., Immutable.js)
    • Knowledge of isomorphic Apps is a plus
    • Knowledge of modern authorization mechanisms, such as JSON Web Token
    • Experience with restful APIs and Progressive Web Apps
    • Firm grasp of framework URL based routing principles
    • Familiarity with standard JavaScript async patterns (closures, callbacks, promises, error handling, etc.) and front-end packaging tools such as Babel, Webpack, NPM, etc.
    • You are a master of HTML and optimizing CSS via LESS/SASS/ etc.
      You c
    • hampion quality engineering: you
        w
      • rite maintainable, efficient code with associated tests ( Karma / Mocha/Chai/Enzyme ) and appropriate coverage
      • you enjoy reviewing code and providing ( and receiving ) constructive feedback
      • you know and love continuous integration ( Jenkins, Circle, AWS Codebuild ) and understand its benefits, workflows, etc.
      • you understand the fundamentals and importance of code, quality, and performance metrics
    • BS/MS/PhD in Computer Science or related discipline


If this sounds like you and you’re ready to join a team that’s innovating at the core of the exploding Hispanic market, we’d love to talk! All Miami and Bogota-based


Candidates will primarily be considered in Miami and Bogota.



A new version is available REFRESH