Job Description
We are looking for a highly skilled and passionate Frontend Developer with strong expertise in modern JavaScript frameworks such as React.js.
The ideal candidate will have a solid understanding of frontend architecture, performance optimization, and user-centric design principles.
Role & Responsibilities
- Candidate will play a key role in building scalable, high-performance web applications while collaborating closely with cross-functional teams.
- Develop and maintain responsive, user-friendly, and visually appealing web applications using HTML, CSS, and JavaScript.
- Build scalable and robust frontend architectures using React.js and Next.js, ensuring optimal performance and maintainability.
- Write clean, reusable, and type-safe code using TypeScript, following best coding practices and standards.
- Design and implement modern UI/UX interfaces using Tailwind CSS and Shadcn UI components to ensure consistency and responsiveness across devices.
- Integrate frontend applications with Node.js-based backend services, REST APIs, and third-party services.
- Optimize applications for maximum speed, scalability, and performance, including lazy loading, code splitting, and efficient rendering techniques.
- Collaborate closely with backend developers, UI/UX designers, and product managers to deliver high quality solutions aligned with business requirements.
- Participate in code reviews, debugging, and troubleshooting to maintain code quality and performance standards.
- Utilize modern development tools such as Cursor IDE and leverage AI-assisted development tools to improve productivity and efficiency.
- Apply knowledge of Prompt Engineering (good to have) to enhance AI-powered features, automation, and workflows within applications.
- Strong proficiency in HTML5, CSS3, and JavaScript.
- Hands-on experience with React.js and Next.js frameworks.
- Good understanding of TypeScript and type-safe application development.
- Experience with modern styling frameworks like Tailwind CSS and component libraries.
- Familiarity with RESTful APIs, API integration, and asynchronous programming.
- Basic understanding of backend technologies, preferably Node.js.
- Strong knowledge of web performance optimization techniques.
- Experience with version control systems such as Git.
- Good problem-solving skills and attention to detail.
- Experience working with AI-assisted development tools and modern IDEs like Cursor.
- Knowledge of Prompt Engineering and integrating AI-driven features into applications.
- Familiarity with CI/CD pipelines and deployment processes.
(ref:hirist.tech)