Frontend Web Developer – ReactJS
Prab Consultin
Prab
Posted 4 weeks ago
Full job description
Qualifications
- Strong proficiency in React.js and its core principles, along with popular state management libraries (e.g., Redux).
- Solid understanding of web technologies, including HTML5, CSS3, and JavaScript (ES6+).
- Experience with responsive and mobile-first design principles.
- Familiarity with RESTful APIs and asynchronous request handling.
- Proficient understanding of cross-browser compatibility and debugging.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and the ability to work collaboratively in a team environment.
- Familiarity with UI/UX design principles and tools is a plus.
- Experience with other frontend frameworks/libraries is a plus (e.g., Svelte, Flutter, Next.js).
- Previous experience working in an Agile/Scrum environment is beneficial
Responsibilities:
- Web Application Development: Collaborate with cross-functional teams, including designers and backend developers, to create responsive, scalable, and high-performance web applications using React.js.
- UI/UX Implementation: Translate design wireframes, mockups, and user stories into functional and interactive user interfaces, focusing on intuitive navigation, accessibility, and optimal user experience.
- Component Development: Build reusable and modular UI components that can be efficiently integrated across various parts of the application, ensuring consistent branding and visual coherence.
- State Management: Implement state management solutions (such as Redux) to efficiently manage and synchronize application state, ensuring seamless interactions and smooth user workflows.
- Performance Optimization: Identify and address performance bottlenecks and optimize frontend code for faster loading times and smooth interactions, considering factors like code splitting and lazy loading.
- Cross-Browser and Cross-Device Compatibility: Ensure the web applications work consistently across different browsers and devices by testing and troubleshooting compatibility issues.
- Code Quality and Maintenance: Write clean, maintainable, and well-documented code following best practices and coding standards. Continuously refactor and improve existing codebase for better scalability and readability.
- Collaboration: Work closely with backend developers to integrate frontend components with backend APIs and services, maintaining effective communication to ensure seamless data flow and functionality.
- Version Control: Utilize version control systems (e.g., Git) to manage and track changes in codebase collaboratively, participating in code reviews and ensuring code quality.
- Learning and Innovation: Stay updated with the latest trends, tools, and techniques in frontend development and UI/UX design. Apply innovative solutions to enhance user interfaces and solve complex problems.
Job Type: Full-time
Pay: Up to ₹500,000.00 per year