Frontend Developer

  • Navi Mumbai
  • Reliance Industries Limited
Position Title: Frontend Developer Location: Navi Mumbai, Ghansoli Company: Reliance Mandatory skills: 4+ years experience in React JS Experience: 5+ years Job Description: We are seeking a skilled React.js with Node.js developer to join our dynamic team. As a React.js with Node.js developer, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. Additionally, you will be responsible for integrating the front-end elements built by your co-workers into the application. Responsibilities: Develop new user-facing features using React.js Build reusable components and front-end libraries for future use Translate designs and wireframes into high-quality code Optimize components for maximum performance across a vast array of web-capable devices and browsers Work closely with UX/UI designers to ensure the technical feasibility of designs Collaborate with other team members and stakeholders Implement Node.js services and APIs Write clean, maintainable, and efficient code Contribute to architectural decisions and code reviews Stay up-to-date with emerging technologies and trends Requirements: Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Thorough understanding of React.js and its core principles Experience with popular React.js workflows (such as Flux or Redux) Familiarity with newer specifications of EcmaScript Experience with data structure libraries (e.g., Immutable.js) Knowledge of isomorphic React is a plus 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. Experience with Node.js and Express.js Proficiency in code versioning tools such as Git Excellent verbal and written communication skills Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)