Key Responsibilities: Design, develop, and maintain high-quality, responsive user interfaces using Next.js.Implement dynamic web applications that deliver an optimal user experience.HTML & CSS Development:Develop clean, well-structured, and reusable HTML and CSS components.Work with design teams to translate UI/UX designs into high-performance, efficient front-end code.Unit Test Automation:Implement unit tests for UI components to ensure reliability and maintainability.Work with testing libraries such as Jest, Mocha, or Cypress to create and manage automated test suites.Ensure high test coverage and contribute to continuous integration/continuous deployment (CI/CD) pipelines.Performance Optimization:Optimize front-end performance, including reducing load times, minimizing assets, and improving application responsiveness.Identify and fix performance bottlenecks to ensure the best user experience.Collaboration with Cross-Functional Teams:Collaborate closely with backend developers, product managers, UX/UI designers, and other stakeholders to ensure smooth delivery of features.Participate in code reviews to ensure high standards for code quality, performance, and maintainability.Contribute to discussions on architectural decisions and frontend development strategies.Component and Code Reusability:Build reusable UI components and libraries for future use.Maintain a consistent and scalable design system in collaboration with design teams.Cloud-Based SaaS Product Development:Work on a cloud-based SaaS platform, ensuring the front-end is highly performant and scalable.Ensure smooth integration with backend APIs and microservices in a cloud environment (e.g., AWS).Qualifications: Experience: 5+ years of experience in front-end development, including 2+ years of hands-on experience with Next.js.Education: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).Solid understanding of responsive web design principles.Test Automation: Experience with unit testing frameworks and libraries like Jest, Mocha, Cypress, or React Testing Library.Experience with TypeScript for large-scale application development is a plus.Familiarity with server-side rendering (SSR) and static site generation (SSG) in Next.js.Knowledge of CI/CD pipelines and ensuring test automation integration.Cloud/SaaS Experience: Familiarity with developing for cloud-based SaaS platforms and working with RESTful APIs.Version Control: Proficient in Git and working in collaborative environments using Git workflows.Performance Optimization: Proven track record of optimizing frontend performance for speed, scalability, and responsiveness.
#J-18808-Ljbffr