Share this Job

Software Development Analyst - React JS

Requisition ID:  220537

ReactJs Developer

 

We are looking for a good JavaScript developer who is proficient with React.js and Node.js. Your primary focus will be on developing user interface components, REST api’s and implementing them following well-known React.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will have significant interaction with application owners, other members of the development team, and SMEs. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

 

Experience – 5 - 10 Years

Basic Skills/Qualifications

  • Master’s/Bachelor’s degree in Computer Science, Computer Engineering (BE/MCA/BCA)
  • Good written and verbal communication skills
  • Agility and quick learner
  • Understanding of the Software development lifecycle
  • Good Analytical and problem-solving skills
  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
  • Should have a high level of energy working as an individual Contributor and as a part of Team.


Technical Skills (Hands On)

  • Strong React, Apollo, Node.js, express.js, TypeScript and GraphQL skills.
  • Demonstrated mastery of HTML, CSS & Javascript (ES6+)
  • Strong OO design and programming skills
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with code versioning tools

 

 
Experience

  • 5 to 7 years of experience as a full stack developer using React JS, Node.JS, Apollo Client, Apollo Server, GraphQL, MySql.
  • Client side development using TypeScript
  • Hands on experience using React Hooks
  • Proven Node.js development experience creating RESTful APIs that can deliver JSON or XML content.
  • Expertise in building, testing, and consuming REST APIs; GraphQL experience a plus.
  • Experience working with databases; MySQL databases a plus.
  • Proven development experience using a modern front end framework such as: React.js, Angular.
  • Experience with source code version control tools (GIT and/or SVN).
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Good understanding of server-side templating languages.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Great understanding of Web technologies like JSON, Client side scripting languages such as JavaScript, and development using RESTful implementations.
  • Experience working in an Agile/Scrum-inspired delivery methodology.
  • Ability to work in shifts
  • Ability to work in offshore and onsite model

 

Nice to have:

  • Working experience of writing unit test cases and integration testing using jest and cypress.
  • Experience with the automated build process (continuous integration)
  • Knowledge of building micro-services and containerization is a plus.

Bechtel is among the most respected engineering, procurement, and construction companies in the world.  We stand apart for our ability to get the job done right- no matter how big, how complex or how remote.  The reliability of our performance, the enduring quality of our projects, the strength of our ethics, and the seriousness of our commitment to safety and sustainability are evident in everything we do.  Bechtel delivers for its customers what others can only promise.

Build your career as you build some of the most challenging and complex projects in the world today.

 

Bechtel is an EEO/AA/M/F/Vet/Disability employer.