Overview
As a ReactJS Developer you will play a crucial role in designing and implementing clientside architecture for web applications. You will be responsible for developing interactive user interfaces and integrating them with backend services. Your expertise in ReactJS will be essential in delivering a seamless user experience and ensuring the scalability and performance of the applications.
Key responsibilities
- Developing user interface components using React concepts and workflows such as Redux Flux and Webpack
- Building reusable components and frontend libraries for future use
- Ensuring performance and responsiveness of applications
- Integrating userfacing elements with serverside logic
- Optimizing applications for maximum speed and scalability
- Implementing modern and responsive UI for web applications
- Collaborating with the design team to translate UI/UX design wireframes into code
- Staying updated with emerging technologies and industry trends in frontend development
- Participating in code reviews and providing constructive feedback
- Troubleshooting and debugging issues
Required qualifications
- Bachelors degree in Computer Science or related field
- Proven experience as a ReactJS Developer or similar role
- Indepth understanding of ReactJS and its core principles
- Familiarity with RESTful APIs and modern authorization mechanisms
- Experience with popular ReactJS state management libraries such as Redux
- Proficient understanding of web markup including HTML5 and CSS3
- Good understanding of asynchronous request handling partial page updates and AJAX
- Solid understanding of UI/UX design principles and best practices
- Experience with data structure libraries (e.g. Immutable.js)
- Knowledge of modern authorization mechanisms such as JSON Web Token
- Experience with common frontend development tools such as Babel Webpack NPM etc.
- Familiarity with code versioning tools such as Git
- Excellent problemsolving skills
- Strong communication and teamwork skills
- Ability to work in an agile development environment
webpack,agile development,git,immutable.js,npm,css3,flux,javascript,html5,ui/ux design,ajax,css,redux,html,reactjs,ui/ux design principles,react.js,json web token,restful apis,babel