About the role
We are seeking a talented Angular and Next.js Developer to build high-performance, scalable, and user-friendly web applications. The ideal candidate should have strong experience in both Angular and Next.js frameworks, along with exposure to modern AI-assisted development practices.
Responsibilities:
- Develop and maintain web applications using Angular and Next.js .
- Build dynamic, responsive, and high-performance user interfaces.
- Implement server-side rendering (SSR) using Angular/Next.js and static site generation (SSG) using Next.js .
- Collaborate with designers and backend developers to deliver seamless user experiences.
- Integrate RESTful APIs and third-party services.
- Optimise applications for speed, performance, and SEO.
- Write clean, maintainable, and reusable code.
- Troubleshoot, debug, and upgrade existing applications.
- Leverage AI-assisted development tools to accelerate coding, improve productivity, and enhance code quality.
Requirements:
- Experience: 2+ years in a relevant field.
- Education: Any graduate.
- Angular and Next.js Developer with experience in building public-facing websites.
- Strong proficiency in Angular (2+) and Next.js (React framework).
- Expertise in JavaScript (ES6+), TypeScript, HTML5 and CSS3
- Experience with state management (NgRx, Redux, or similar).
- Knowledge of SSR, SSG, and frontend performance optimisation.
- Familiarity with REST APIs and asynchronous programming.
- Experience with version control tools like Git.
- Good understanding of public-facing website architecture.
- Practical knowledge of page speed optimisation tools (Lighthouse, PageSpeed Insights, etc. ).
- Working knowledge of SEO fundamentals (technical SEO is a plus).
- Strong grasp of website core concepts (performance, security, scalability).
AI and Modern Development Skills (Mandatory):
- Hands-on experience with AI-powered code generation tools (e. g., GitHub Copilot, ChatGPT, Cursor or similar).
- Ability to use AI tools for code scaffolding, debugging, refactoring, and optimisation.
- Understanding of prompt engineering for frontend development use cases.
- Experience in validating and securing AI-generated code.
- Exposure to AI-assisted testing, documentation, and code reviews.
Technical and Analytical Skills:
- Quick in understanding logic, functionality, and existing codebases.
- Strong problem-solving mindset; enjoys puzzles and analytical challenges.
- Ability to identify issues quickly, debug efficiently, and resolve independently.
- Basic backend debugging knowledge (API understanding, logs, error tracing).
Behavioural Expectations:
- Crisp in understanding requirements and asking the right questions.
- Highly responsible, focused, and dependable.
- Demonstrates ownership mindset and takes accountability end-to-end.
- Comfortable working in a fast-paced, delivery-orientated environment.
Preferred Qualifications:
- Experience with Node.js or backend technologies.
- Familiarity with cloud platforms such as AWS, Azure, or Vercel.
- Understanding of CI/CD pipelines.
- Experience with testing tools like Jasmine, Karma, Jest, or Cypress.