Position : React.JS Developer
Experience : 5Years
Salary : depends upon experience
Location : Bangalore
Job Description
We are seeking an experienced React.JS Developer to join our dynamic team. As a React.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 ensure that these components and the overall application are robust and easy to maintain.
Responsibilities:
- Developing new userfacing features using React.js
- Building reusable components and frontend libraries for future use
- Translating designs and wireframes into highquality code
- Optimizing components for maximum performance across a vast array of webcapable devices and browsers
- Collaborating with other team members and stakeholders
Requirements:
- 5 years of experience as a React.JS Developer or similar role
- 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 Flux or Webpack)
- 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
- Experience in modern authorization mechanisms such as JSON Web Token
- Familiarity with modern frontend build pipelines and tools
- Experience with common frontend development tools such as Babel Webpack NPM etc.
- A knack for benchmarking and optimization
- Familiarity with code versioning tools such as Git
- Proven work experience as a Data Processing Executive or similar role - Proficiency in data processing tools and software - Strong analytical and problem-solving skills - Excellent attention to detail - Good communication and collaboration abilities - Bachelor's degree in Computer Science, Information Technology, or related field If you meet the above requirements and are looking to join a dynamic team in the technology industry, we encourage you to apply.
Education
Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field.