A leading IT consulting firm in Bengaluru is seeking an experienced ReactJS Developer to create responsive user interfaces and collaborate on UI/UX designs. The ideal candidate has over 5 years of experience in web development and expertise in React.js, with strong problem-solving skills. This role offers an opportunity to work in a fast-paced, collaborative environment.
Qualifications
5+ years of experience working as a ReactJS Developer.
Strong understanding of web development principles and best practices.
Ability to work independently and as part of a team in a fast-paced environment.
Responsibilities
Develop responsive user interfaces using React.js for frontend development.
Collaborate with designers to translate UI/UX designs into code.
Build reusable components and front-end libraries for future use.
Optimize applications for maximum speed and scalability.
Implement security best practices to protect user data.
Troubleshoot and debug issues that arise during development.
Skills
React.js
Web Development Principles
RESTful APIs
GraphQL
Git
CI/CD Pipelines
Clean Code Practices
Communication
Education
Bachelor's degree in Computer Science or related field
Tools
Jest
React Testing Library
Redux
Job description
Experience
Total years of experience: 5-7 years. Relevant years of experience: 5 years.
Responsibilities
Develop responsive user interfaces using React.js for frontend development
Collaborate with designers to translate UI/UX designs into code
Build reusable components and front-end libraries for future use
Optimize applications for maximum speed and scalability
Implement security best practices to protect user data
Write clean, maintainable code and perform code reviews
Troubleshoot and debug issues that arise during development
Stay up-to-date on emerging technologies and best practices
Qualifications
Bachelor\'s degree in Computer Science, Engineering, or a related field
5+ years of experience working as a ReactJS Developer
Experience with React.js for frontend development
Strong understanding of web development principles and best practices
Familiarity with RESTful APIs and GraphQL
Knowledge of version control systems such as Git
Knowledge of CI/CD pipelines (ex: Bamboo, Bitbucket) with end-to-end automation
Excellent communication and collaboration skills
Ability to work independently and as part of a team in a fast-paced environment
Preferred Qualifications
Familiarity with state management libraries such as Redux
Experience with testing frameworks such as Jest or React Testing Library
Experience in implementing Google Tag Manager
Contributions to open-source projects or personal projects on GitHub