Key Responsibilities:
Frontend Development:
- Design, develop, and maintain scalable and high-performance frontends for SaaS platforms using React.js and Next.js.
- Build intuitive, user-friendly dashboards and admin panels with a focus on performance, responsiveness, and usability.
Code Quality and Best Practices:
- Write clean, maintainable, and reusable code, adhering to industry standards and best practices.
- Optimize components for speed, reliability, and scalability to enhance user experience.
Collaboration and Alignment:
- Collaborate closely with backend teams and other cross-functional teams to ensure seamless integration between frontend and backend architectures.
- Contribute to defining and implementing an efficient development workflow and continuous improvement strategies.
Performance Optimization:
- Proactively enhance application performance to ensure smooth, fast, and responsive user experiences, even at scale.
- Troubleshoot and debug issues to maintain high frontend performance and usability.
Technology Adoption:
- Leverage cutting-edge tools and technologies, including Generative AI, to streamline development processes and provide innovative solutions.
Required Skills & Experience:
Technical Proficiency:
- Strong understanding of JavaScript, including object-oriented programming (OOP) concepts.
- Minimum 2 years of experience in React.js development, with a focus on state management using Redux.
- Knowledge of Bootstrap and responsive design principles with HTML5/CSS3.
Tools and Frameworks:
- Hands-on experience with npm/nvm for environment setup and package management.
- Proficiency in using Git for version control and team collaboration.
API Knowledge:
- Solid understanding of REST APIs, with the ability to independently integrate APIs into front-end applications.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, with the ability to collaborate effectively within a team.
Employment Type: Full Time, Permanent
Read full job description