Senior Development Engineer - React Frontend

New
J
JobgetherSmart building technology
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 8 years of overall programming experience; at least 4 years of experience working with HTML, CSS, JavaScript, and frontend libraries and frameworks; at least 3 years of experience in backend service-layer development and integration using REST APIs.
Required Skills
HTMLCSSJavascriptJestReduxReactCI/CDRESTful APIs

Requirements

  • Have a BE/B.Tech, MCA, or equivalent degree in Computer Science or a related discipline, or equivalent practical experience.
  • Have at least 8 years of overall programming experience developing n-tier web applications.
  • Have at least 4 years of experience with HTML, CSS, JavaScript, frontend libraries, and frameworks such as React.
  • Have at least 3 years of experience in backend service-layer development and integration using REST APIs.
  • Have experience with React application workflows and state-management solutions such as Flux or Redux.
  • Be familiar with modern ECMAScript specifications and JavaScript development practices.
  • Have experience with unit testing, TDD, BDD, Jest, and Enzyme.
  • Have experience with frontend tools such as Babel, Webpack, and NPM.
  • Have experience with Jenkins or comparable CI tools and source-code management systems such as Bitbucket and Git.
  • Have knowledge of OAuth 2, SAML, and JWT.
  • Have practical experience with CI/CD and working in an Agile Scrum delivery team.
  • Preferred: experience with React Native and mobile application development, cloud providers, Kubernetes, and Docker.

Responsibilities

  • Design, develop, and maintain usable, responsive, and performant web applications.
  • Build reusable frontend components and libraries.
  • Translate UI designs and wireframes into maintainable code.
  • Apply user-experience and user-interface principles to improve product usability.
  • Optimize frontend components across devices, browsers, and web-capable platforms.
  • Analyze business requirements and prepare technical specifications.
  • Provide technical and coding direction to less experienced team members.
  • Apply testing and debugging practices, including TDD and BDD.
  • Contribute to solution design, implementation, CI/CD, deployment, and operational support.
  • Create and maintain technical documentation, procedures, user guides, and operational workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now