• Sr. React Developer

    Job Locations CR-San Jose
    Posted Date 6 months ago(8/26/2019 11:29 AM)
    # of Openings
  • Overview

    We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux, Redux or Mobx). You will ensure that these components and the overall application are robust and easy to maintain. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.


    • Developing new user-facing and highly-responsive features using ReactJS
    • Passion for learning and improving
    • Building reusable components and front-end libraries for future use
    • Translating designs and wireframes into high quality code
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
    • Support and maintain ReactJS websites
    • Learn and understand user interactions
    • Develop a flexible and well-structured front-end architecture, along with the APIs to support it
    • Fully understand and be able to support all aspects of the full Software Development Life Cycle


    Tech Requirements:


    · 3+ years of experience.

    . Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

    · Thorough understanding of ReactJS and its core principles

    · Knowledge of software development architectural design patterns like MVVM and MVC

    · Experience with popular ReactJS workflows (such as Flux, Redux or Mobx)

    · Object Oriented JavaScript (ES5 & ES6)

    · Experience in LESS / SASS css pre-processors

    · Knowledge of Typescript is a plus

    · Experience in unit testing code with JEST / enzyme / Jasmine / Mocha / Chai is desired

    · Experience with data structure libraries (e.g., Immutable.js)

    · Knowledge of isomorphic React is a plus

    · Familiarity with RESTful APIs

    · Knowledge of modern authorization mechanisms, such as JSON Web Token

    · Familiarity with modern front-end build pipelines and tools

    · Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

    · Ability to understand business requirements and translate them into technical requirements

    · A knack for benchmarking and optimization

    · Familiarity with code versioning tools such as Git, SVN, and Mercurial


    Soft skills:


    · Teamwork

    · Continuing learning ability

    · Proactivity

    · Problem solving skills

    · Active listening


    Bonus skills:


    PHP, MongoDB, JavaScript, Symfony, Laravel, Nginx, WordPress, Apache.

    Node.js, Drupal, Angular, Express




    Spanish, English 30%


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed