React Job: Staff Software Engineer

React Job Added on

Company

Star

Location

Mumbai - India

Job type

Full-Time

React Job Details

JOB DESCRIPTION

KEY RESPONSIBILITIES :

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Collaborate with other team members and stakeholders, you will work with our tech, business facing team by developing innovative mobile and web app products
  • Developing technical concepts and requirements for complex formats and implementing them
  • Contribute your own ideas into product development processes and have the opportunity to work with the latest cutting-edge technologies like ReactJS
  • Researching and evaluating new technologies and methods for developing novel products more efficiently

QUALIFICATION & SKILLS

  • 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 Redux/MobX/Flux)
  • Familiarity with newer specifications of EcmaScript(ES6)
  • 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.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools
  • At least 4 years of experience as a frontend JS developer
  • Strong understanding of JavaScript, its quirks, and workaround.
  • Basic understanding of web mark-up, including HTML5, CSS3
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Confident working with the latest JavaScript libraries (Redux/ReactJS/AngularJS)
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Experience with NodeJS & charting frameworks like D3.js or Chart.js is a plus
  • Familiarity with JavaScript module loaders, such as Require.js will be a plus
  • Proficient understanding of code versioning tools, such as Git and testing frameworks
  • Good understanding of browser rendering behaviour and performance
  • Knowledge of Vue.JS and TypeScript

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.