The role of a React Developer is crucial to our organization as it involves creating user interface components and implementing them following well-known React.js workflows. This role is important for the development of the company's web applications, ensuring a seamless user experience and high performance.
Key Responsibilities
- Developing new user-facing features using React.js
- 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
- Conducting code reviews and providing insightful feedback to improve the codebase
- Documenting the codebase and its functionalities
- Implementing automated testing integrated into development and maintenance workflows
- Staying up-to-date with popular React.js workflows and technologies
- Collaborating with other team members, including back-end developers and UI/UX designers
- Troubleshooting interface software and debugging application codes
- Participating in team meetings and offering valuable insights and suggestions
- Collaborating with internal teams to design, develop, and maintain company web applications
- Assisting in the development of APIs for front-end features
- Working on code versioning tools, such as Git
- Participating in continuous learning and sharing knowledge with team members
Required Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent work experience
- Proven experience as a React.js developer or similar position
- Extensive knowledge of React.js and its core principles
- Familiarity with functional and class components, and component lifecycle
- Experience with popular React.js state management (such as Redux, MobX, or Context API)
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with data structure libraries (e.g., Immutable.js)
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Knowledge of up-to-date authorization mechanisms, such as JSON Web Token
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Experience with unit testing and debugging
- Proficient understanding of code versioning tools, such as Git
- Good understanding of browser rendering behavior and performance
- Experience with server-side CSS pre-processing platforms, such as Sass or LESS
- Familiarity with continuous integration
📌 React (Telangana)
🏢 PyjamaHR Demo
📍 Telangana
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.