Develop and Maintain User Interfaces: Design, develop, and maintain user-friendly interfaces for our web applications using React, Next.js, and Tailwind CSS.
Panel Development: Focus on developing and enhancing our administrative panel, ensuring it is intuitive, responsive, and meets the needs of our internal stakeholders.
Collaborate with UX/UI Designers: Work closely with designers to transform wireframes and mockups into interactive, performant, and reusable components.
Optimize Performance: Ensure web applications are optimized for maximum speed and scalability across various devices and browsers.
Integration: Integrate with backend services and APIs, ensuring smooth data flow and seamless user experiences.
Code Quality: Write clean, maintainable, and testable code. Conduct code reviews and ensure adherence to best practices and industry standards.
Debugging and Troubleshooting: Identify and resolve performance and scalability issues. Debug and troubleshoot application issues in a timely manner.
Cross-Functional Collaboration: Work with cross-functional teams, including product managers, backend developers, and QA engineers, to deliver high-quality products.
Requirements:
Tailwind CSS: Extensive experience in building responsive and modern web designs using Tailwind CSS.
React.js: Strong understanding and hands-on experience with React.js, including hooks, context API, and state management.
Next.js: Proficient in Next.js framework for server-side rendering, static site generation, and building highly optimized React applications.
HTML/CSS/JavaScript: Advanced knowledge of HTML, CSS, and JavaScript ES6+.
Version Control: Experience with Git and collaborative version control practices.
At least 3 years of experience as a frontend developer with a portfolio of previous work demonstrating your skills and expertise.