Collaborate with cross-functional teams to understand project requirements and translate them into scalable, efficient, and high-performing frontend solutions.
Lead the development and maintenance of complex web applications using React and Next.js frameworks.
Design and implement reusable and modular components to ensure code maintainability and scalability.
Optimize frontend performance by employing best practices, such as code splitting, lazy loading, and caching.
Implement responsive and mobile-friendly designs to ensure optimal user experience across various devices and screen sizes.
Conduct code reviews and provide constructive feedback to ensure high-quality code standards are upheld.
Stay up-to-date with the latest frontend technologies and industry trends, and apply them to enhance our development processes.
Collaborate with UX/UI designers to transform wireframes and visual designs into interactive and functional web interfaces.
Identify and troubleshoot frontend issues, debug code, and propose effective solutions.
Mentor and guide junior developers, fostering a culture of continuous learning and growth.
Requirements:
Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
Proven track record as a Senior Frontend Developer with expertise in React and Next.js.
Strong knowledge of JavaScript, HTML5, CSS3, and related frontend technologies.
Experience with server-side rendering (SSR) and static site generation (SSG) using Next.js.
Proficiency in state management libraries such as Redux, MobX, or Recoil.
Deep understanding of frontend build tools, package managers, and bundlers (Webpack, Babel, npm, yarn).
Experience with version control systems, particularly Git.
Familiarity with backend technologies and API integration to collaborate effectively with backend developers.
Strong problem-solving skills and the ability to debug complex frontend issues.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
A strong portfolio or examples of previous projects showcasing your expertise in React and Next.js.
Preferred Qualifications:
Experience with REST APIs and its integration in React applications using React Query
Familiarity with testing frameworks such as Jest, Enzyme, or React Testing Library.
Knowledge of serverless architecture and deployment on cloud platforms (e.g., AWS Lambda, Google Cloud Functions).
Understanding of performance optimization techniques and tools (e.g., Lighthouse, Webpack Bundle Analyzer).
Contributions to open-source projects related to React or Next.js.