Job details

REACT Developer

  • Java
  • Spring Boot
  • ES6
  • React.js
  • Git
  • JavaScript

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

Principal Functional Responsibilities
  • Building responsive User Interfaces for web applications by using React JS and similar UI frameworks.
  • Build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of built applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Work with peer developers & management for ensuring quality delivery to business.
  • Provide prompt updates to business and internal team which ensures stress free experience to business and internal team.
  • Unit testing with Jest or any similar framework.
  • Familiarity with consuming RESTful JSON services
  • Translation of designer mock-ups and wireframes into front-end code
  • Knowledge of User experience design
  • Open to explore & work upon other Web Frameworks like Angular
  • Document and share the knowledge to other team members.
  • Work effectively in a global team environment.

EDUCATION/LANGUAGE
  • Bachelor’s degree (B.Tech/B.E.) with a major in Computer Science, Information Systems OR Masters in Computer Applications
  • Javascript-ES6
  • CSS

Experience/Skills
  • 3 to 6 years of overall experience building web/mobile application preferably at least 1 large scale applications using React-JS framework.
  • Around 2 years’ experience in working directly with customer/business team.
  • Experience in JavaScript ES6 is required.
  • Proficient understanding of code versioning tools [ such as Git, SVN]
  • Proficient in view layout and rendering technologies (e.g., responsiveness, progressive, enhancement, browser/device support).
  • Understanding of how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
  • Ability to seek out information to avoid solving the wrong problem and mitigate UI risks early in the process to avoid feature delays.
  • Experience instrumenting software with real user metrics to reflect the customer experience.
  • Experience with Java, Spring boot framework, NodeJS and Angular JS will be a strong plus.
  • Experience implementing automated testing platforms and unit tests.
  • Proven experience in being innovative, flexible and self-directed.
  • Able to articulate the risks and benefits of depending on front-end libraries, frameworks & toolsets.
  • Able to solve difficult software and UX problems with some ambiguity.
  • Must be open to evaluate, research and present new/alternate technologies in integration and non- integration space
  • Working knowledge of cloud technologies is a plus.
  • Team skills including the ability to establish and maintain effective working relationships with internal and external teams.
  • Works well in an environment with firm deadlines; results oriented.
  • Excellent written and verbal communication skills.
  • Capacity to multi-task and adjust schedules to meet deadlines.
  • Must be open to work during off hours/days as the need may arise.