Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Lead Assistant Manager-Frontend Development |Multiple|5+years

  • HuQuo
  • Multiple
  • 5 - 9 Yrs

Job Description

  • Minimum 5 years of experience in software development, with strong expertise in front-end development.
  • Solid understanding of React, comfortable with the latest versions, and expertise in writing composable, testable, and reusable components.
  • Hands on experience with React hooks and custom hooks with understanding on Typescript.
  • Strong in Javascript, HTML & SCSS and hands-on with ES6.
  • Hands-on with Frontend unit testing such as Jest, Jasmine or Enzyme and react testing library.
  • Good holds on styling libraries, responsive designs and should understand user interface design.
  • Familiar with web accessibility and debugging tools
  • Very good understanding and practical experience in manipulating the browser's DOM.
  • Should understand React Virtual DOM and web events
  • Should be familiar with web architecture, including web services, HTTP requests, and RESTful APIs.
  • Understanding of cross-browser compatibility issues and ways to work around them
  • Strong problem-solving abilities and analytical skills, ability to take ownership as appropriate
  • Excellent communication and coordination skills and willing to learn new skills
  • Experience working on GIT, must adhere to commit standards and implement best coding practices & coding structure.
  • Must be familiar with CI/CD deployment process and have willingness to write pipelines.

Good to have :

  • Understanding of Webpack
  • Familiarity with common AWS services like S3, ECS and Cloudwatch
  • Familiarity with Docker
  • Familiarity with other programming languages and frameworks such as Node.js, Angular, and Python is a plus

Job Responsibilities

  • Solve complex software engineering problems, learn new skills, and build expertise in areas of your interest.
  • Design, code, test, debug, optimize, and document complex web applications using known technologies.
  • Develop all layers of enterprise applications and get involved in interesting DevOps activities to have end-to-end involvement.
  • Provide direction and support to juniors to help solve more complex software engineering problems
  • Participate in Scrum with activities such as assisting QAs, performing code reviews, automation testing, research spikes, supporting the company's architectural standards, contributing to creating new standards supporting continuous improvement, etc.
  • Perform other duties as assigned or apparent

Location

Gurgaon, Haryana, India

Bengaluru, Karnataka, India