Back

Frontend Developer

4+ yrs | Bengaluru North, Karnataka, India

Responsibilities:

  • Participate heavily in brainstorming of system architecture and feature design
  • Take UI Mocks from design team and provide properly styled, pixel accurate dashboards in React JS using standard component libraries and custom components
  • Architect and create reusable, effective, and scalable JavaScript code/components
  • Use additional JavaScript libraries such as Redux to manage the web application's state, derive computed data from the state of the system, and make asynchronous API calls
  • Work cross functionally with Engineering, Data Science, Product, UX, BD, and Infrastructure teams
  • Drive best coding practices across the company (i.e. documentation, code reviews, coding standards, etc)
  • Complete projects with little or no supervision from senior leadership
  • Ability to adapt quickly to changing design requirements/designs and company priorities

Required Qualifications:

  • Must have at least 4+ years experience in front-end development with the the following tools: ReactJS, HTML5, CSS, NodeJS
  • Preceding experience with ReactJS workflows and libraries like Flux, Redux, Create React App, data structure libraries, Material UI/Bootstrap, VideoJS, JSON libraries
  • Experience building dashboards with rich media (image galleries, video playback)
  • Strong proficiency in JavaScript, including DOM manipulation, event handlers, component lifecycle, webhooks, and the JavaScript object model
  • Proficient in RESTful API development and working with backend servers (i.e. Python/Flask)
  • Built and deployed customer-facing services and products at scale
  • Developed unit and integration tests
  • Experience using Postman for API testing, test automation using Selenium, and front-end performance testing frameworks
  • Worked on products where experimentation and data science are core to development
  • Experience with large-scale distributed systems that have thousands of micro services and manages millions of transactions per day
  • Solid instruction-level understanding of Object Oriented design, data structures, and software engineering principles
  • Must have experience using Git for code review and version control
  • Experience with the following tools desirable: AWS Tools (Amplify/S3/EC2)
  • Experience with open source projects in a startup environment desirable.
  • Skills:- Javascript, React.js and Redux/Flux
  • Seniority level:

    Director

  • Employment type:

    Full-time

  • Job function:

    Engineering and Information Technology

  • Industries:

    IT Services and IT Consulting, Software Development, and Internet Publishing