About the job FrontEnd Engineer
About the Role
The Front-end Engineering Lead will spearhead the development of enterprise-grade generative AI (GenAI) applications. The role requires deep expertise in Next.js and a proven track record of delivering scalable, secure, and high-performance frontend solutions for complex enterprise systems. This position combines technical leadership with hands-on development, guiding the team in building exceptional user interfaces that harness the power of GenAI technologies.
Scope of Work / Responsibilities
1. Technical Leadership
-
Lead the design and development of advanced frontends for GenAI-powered applications using Next.js (version 14 or later).
-
Establish best practices for code quality, performance optimization, and maintainability.
-
Mentor and collaborate with data engineers, fostering a culture of innovation and technical excellence.
2. Frontend Development
-
Build and optimize responsive, accessible, and user-friendly interfaces for enterprise-grade applications.
-
Integrate GenAI models and APIs (e.g., OpenAI, Anthropic, or custom LLMs) into the frontend experience.
-
Leverage Next.js features such as server-side rendering (SSR), static site generation (SSG), and middleware for optimal performance and scalability.
3. Collaboration & Stakeholder Engagement
-
Partner with product managers, UX designers, and backend engineers to align frontend development with business objectives.
-
Collaborate with AI/ML teams to seamlessly integrate generative AI features into the user experience.
-
Translate complex AI-driven functionalities into intuitive and interactive UI/UX designs.
4. Enterprise-Grade Development
-
Ensure all applications adhere to enterprise standards for security, compliance, and scalability.
-
Implement robust error-handling, logging, and monitoring mechanisms for production reliability.
-
Develop reusable component libraries and design systems to accelerate frontend development across teams.
5. Emerging Technologies
-
Stay informed about advancements in Next.js, modern frontend frameworks, and generative AI technologies.
-
Identify and integrate cutting-edge tools and libraries to enhance performance, functionality, and maintainability.
Requirements and Qualifications
Experience:
-
5+ years of experience in frontend development, with a strong focus on Next.js and React.
-
Proven experience in developing and deploying enterprise-grade applications.
Technical Skills:
-
Expertise in Next.js, React, and modern frontend build tools (e.g., Webpack, Babel, Vite).
-
Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/Sass.
-
Strong understanding of RESTful APIs, GraphQL, and WebSockets for real-time interactions.
-
Experience with cloud platforms (AWS, Azure, GCP) for application hosting, storage, and integration.
-
Familiarity with distributed systems and parallel computing frameworks is an advantage.
Soft Skills:
-
Strong problem-solving and analytical abilities.
-
Excellent communication and collaboration skills for cross-functional teamwork.
Reporting and Coordination
-
The consultant will take direction from the designated manager or project lead and collaborate closely with the project team, as well as internal and external stakeholders.
-
Additional related tasks may be assigned as required by the team or supervisor.
Work Arrangement
-
Hybrid setup, requiring onsite reporting up to three times a week (subject to team requirements).
-
Work schedule: 8:00 AM 5:00 PM (Manila Time).