Nuvana HQ
Frontend Development Internship in Nairobi, Kenya – Nuvana HQ

Nuvana HQ is offering a six-month Frontend Development Internship in Nairobi, Kenya, for aspiring developers with experience in Vue.js, Nuxt.js and Tailwind CSS. Interns will work on real SaaS products, websites and client projects, with the possibility of securing a permanent position based on performance.
This page is an informational summary. Requirements and dates can change. Confirm every detail on the official provider website before taking action.
Key facts:
- Organisation: Nuvana HQ
- Category: Job / Internship
- Country / region: Kenya
- Location details: Nairobi, Kenya (Hybrid – Westlands office and remote)
- Deadline: Not specified
- Apply method: Online Application Form
- Official URL: https://nuvana.odoo.com/jobs/frontend-development-intern-nuvana-hq-nairobi-6
- Open to nationalities (optional): Not specified
- Salary / pay: KES 17,650 per month during the two-month probation period. Higher stipend available for successful candidates offered permanent positions.
- Experience level: Entry-level / Internship
- Job type: Full-time Internship (6 months)
- Work mode: Hybrid (Westlands, Nairobi and remote)
- Visa sponsorship: Not specified
- Industry: Software Development / Technology / SaaS / E-commerce
About the role
Nuvana HQ, a business technology consultancy based in Nairobi, Kenya, is inviting applications for its Frontend Development Internship.
The company develops Nuvana Business, a multi-tenant retail Software-as-a-Service (SaaS) platform for small and medium-sized businesses in Kenya. It also builds websites, e-commerce platforms and enterprise resource planning (ERP) solutions for clients.
As a Frontend Development Intern, you will join the engineering team and contribute to real products, company websites and client projects. The position provides practical development experience, exposure to production systems and an opportunity to secure a permanent role with the company.
Responsibilities
- Develop and deliver assigned frontend tasks according to technical specifications and deadlines.
- Build and maintain company websites, including nuvanahq.co.ke and nuvana-business.co.ke.
- Apply SEO best practices to websites and web pages.
- Collaborate with the engineering team on database-connected features and API integrations.
- Provide regular written progress updates on assigned tasks.
- Follow established coding standards and development practices.
- Participate in code reviews and implement feedback before deployment.
- Contribute to frontend development across internal products and client projects.
Requirements
- Working knowledge of Nuxt.js or Vue.js.
- Experience with Tailwind CSS and consistent interface styling.
- Good understanding of Git, including branches, pull requests and resolving conflicts.
- Knowledge of SEO fundamentals, including meta tags, structured data, sitemaps and page speed optimisation.
- A GitHub profile or portfolio showcasing accessible development projects.
Additional advantages:
- Knowledge of TypeScript.
- Basic understanding of APIs, SQL and PostgreSQL.
- Familiarity with NestJS or Python.
- Understanding of Generative Engine Optimisation (GEO).
- Experience working on e-commerce or other commerce-related projects.
Internship benefits and learning opportunities
- Six-month internship with practical industry experience.
- Opportunity to work on real SaaS products and client projects.
- Exposure to basic DevOps, deployments, servers and production systems.
- Experience working with professional development workflows and code reviews.
- Opportunity to learn how client projects are planned, delivered and maintained.
- Potential permanent employment for high-performing interns.
- Higher stipend for candidates who progress into permanent positions.
Internship details
- Duration: Six months.
- Probation: First two months, with written performance goals.
- Stipend: KES 17,650 per month during probation.
- Work arrangement: Hybrid.
- Location: Westlands, Nairobi, Kenya.
- Working hours: Normal business hours.
How to apply
Interested candidates should complete the official application form and submit a take-home development project.
Take-home project: Build an online store
Applicants must develop a small online store for either a jewellery business or an electronics shop.
Project requirements:
- Build the frontend using Nuxt 3 and Tailwind CSS.
- Develop a simple backend and database to serve product information.
- Include product listings, product detail pages and a shopping cart.
- Checkout functionality can be simulated.
- Implement SEO features, including unique page titles, meta descriptions, Open Graph tags, sitemap and Product structured data.
- Use clean URLs and optimise image loading and website performance.
- Deploy the project and provide a live website link.
- Include a README explaining the project.
Submission guidelines:
- Estimated completion time: 8–10 hours.
- Submission deadline: Within five days.
- Provide a GitHub repository link.
- Provide a live deployed website link.
- Include 3–5 sentences explaining how AI tools were used and which decisions were made independently.
Candidates may use AI tools but must be able to explain their implementation and decisions during the interview.
Application link: https://nuvana.odoo.com/jobs/frontend-development-intern-nuvana-hq-nairobi-6
Official source
Use the official provider's website for current eligibility rules, application instructions, fees and deadlines.
Visit official websiteSource verification date: November 7, 2026. This is not a guarantee that the opportunity remains open.
