Job Openings Mid-Level Fullstack React Developer(JobID:3003)

About the job Mid-Level Fullstack React Developer(JobID:3003)

Key Responsibilities: 

·       Develop high performing functional web apps using HTML5, REACT, Redux, Node.js,

·       Binding of UI elements to JavaScript object models

·       Creating RESTful services with Node.js

·       Develop data access objects utilizing ORM and/or stored procedures to manage product data using SQL/Postgres and other GraphDB solutions.

·       Write code that is cross-platform and cross-device compatible.

·       Coordinate the system development activities of other coders, testers, and automation engineers to achieve company goals and objectives.

·       Be responsive to change requests and feature requests.

·       Coach and mentor junior programmers as required.

·       Work with product owners and company, leaders to envision solutions that exceed customer expectations.


Experience Required:

·       Bachelor’s Degree in Computer Science or related

·       Excellent communication and interpersonal skills in English.

·       4+ years of experience building complex web applications.

·       Solid production experience using component-based development on the client-side.

·       4+ years of experience developing single-page applications.

·       2+ years of experience coding robust and secure Rest API's in Node.js, JSON, XML

·       4+ years of experience working with MySQL (or SQL Server) designing schemas and writing optimized queries.

·       4+ years of experience coding in JavaScript, HTML, CSS

··     3+ years of experience developing in React.js and Redux.

·       Prior to that some experience in Angular or Backbone or Knockout or Ember.

·       3+ years of experience integrating systems using Rest APIs and single sign-on

·       Deep knowledge to create standards-compliant, cross-browser, mobile compatible front-end code with responsive design

·       Deep knowledge of server-side and front-end performance optimization

·       Should be a self-starter who is excited to relentlessly solve many technical challenges.

·       Must have excellent written and verbal communication skills.

·       Should manage own time and work well both independently and as part of a team.