This role is for one of the Weekday's clients
Key Responsibilities:
- Web Application Development:
- Design, develop, test, and maintain web applications using React.js.
- Implement reusable components, ensuring clean and efficient code.
- UI/UX Collaboration:
- Work closely with UI/UX designers to translate wireframes and design concepts into fully functional and responsive web pages.
- Ensure the technical feasibility of UI/UX designs, actively contributing to the design process.
- API Integration:
- Integrate frontend components with RESTful APIs.
- Collaborate with backend developers to ensure seamless data exchange and system functionality.
- Optimization & Maintenance:
- Optimize web applications for maximum speed and scalability.
- Troubleshoot and debug issues, ensuring cross-browser compatibility and adherence to web standards.
- Maintain and update existing web applications, ensuring they meet modern security and performance standards.
- Team Collaboration:
- Participate in code reviews, provide constructive feedback, and adhere to coding standards and best practices.
- Work collaboratively with team members, ensuring smooth project execution and delivery.
- Stay Updated:
- Keep abreast of the latest trends and advancements in frontend development, particularly in React.js and JavaScript.
- Experiment with new tools and technologies to continuously improve development workflows.
Skills and Qualifications:
- React.js Expertise:
- Minimum of 3+ years of hands-on experience with React.js, including hooks, state management (using Context API, Redux, or MobX), and component-based architecture.
- JavaScript Proficiency:
- Strong knowledge of JavaScript (ES6+), including modern features and functionalities.
- HTML5/CSS3:
- Proficiency in writing semantic HTML and creating responsive layouts using CSS.
- Experience with CSS frameworks like Bootstrap or Tailwind CSS is a plus.
- Version Control:
- Hands-on experience with Git and managing repositories in collaborative environments.
- API Integration:
- Proven expertise in integrating frontend components with RESTful APIs and working with JSON data.
- Cross-Browser Compatibility:
- Familiarity with browser-specific quirks and the ability to troubleshoot and resolve them.
- Testing and Debugging:
- Strong debugging and troubleshooting skills, with an emphasis on testing code for functionality and quality.
- Unix/Linux Environment:
- Hands-on experience with Unix/Linux environments, including basic shell scripting and command-line tools for development and troubleshooting.
- Soft Skills:
- Excellent communication and collaboration skills.
- Attention to detail, problem-solving mindset, and the ability to work in a team-oriented environment.