WI
Job Description
Key Responsibilities:
- Develop, test, and maintain scalable web applications using React.js.
- Implement robust state management using Redux or Context API.
- Integrate and consume RESTful APIs for dynamic content rendering.
- Ensure cross-browser compatibility and responsiveness using HTML5, CSS3, and modern layout techniques (Flexbox, Grid).
- Optimize application performance, including load time, rendering, and memory usage.
- Utilize tools such as Webpack, Babel, and NPM/Yarn for efficient build and dependency management.
- Collaborate with UI/UX designers to implement intuitive user interfaces.
- Follow best practices for code versioning using Git.
- Actively participate in code reviews, team meetings, and agile development processes
Requirements:
- Strong proficiency in JavaScript (ES6+) and React.js core concepts.
- Experience with Redux, Context API, or other state management libraries.
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Familiarity with front-end build tools like Webpack, Babel, and task runners.
- Experience with RESTful API integration.
- Good understanding of UI/UX principles and best practices.
- Proficient in version control systems, especially Git.
- Excellent problem-solving, debugging, and communication skills Good to have Skills:
- Ability to work in agile and collaborative development environments.
Preferred Skills
- Experience with TypeScript, React Hooks, and Next.js is a plus.
- Familiarity with testing frameworks like Jest, React Testing Library.
- Experience in Agile/Scrum development environments.
