Software Engineer Intern – Frontend

  • Colombo, Sri Lanka
  • Engineering
  • Internship
  • Remote

Job Description:

Software Engineer Intern – Frontend


Title: Software Engineer Intern – Frontend
Location: Remote
Department: Engineering
Engagement Type: Full-Time
Duration: 6-Month Paid Contract


About the Company

Niflor builds AI-native enterprise systems where clarity, usability, and performance are foundational.

Our frontend systems are not cosmetic layers , they are critical system interfaces for complex enterprise workflows.


Role Overview

We are hiring a Frontend Software Engineer Intern to build responsive, modern, and scalable UI systems.

You will work directly with product, backend engineers, and design to deliver production-ready interfaces.


Core Technology Stack

Frontend: React, TypeScript
Framework: Next.js (preferred)
Design: Figma
UI Systems: Ant Design, shadcn


Responsibilities

  • Build responsive and modern UI components
  • Translate Figma designs into scalable frontend systems
  • Develop reusable component libraries
  • Ensure performance optimization and accessibility
  • Collaborate with backend engineers for API integration
  • Maintain clean and structured codebases

Required Qualifications

  • Strong JavaScript and TypeScript knowledge
  • Experience building responsive UI systems
  • Exposure to Figma
  • Understanding of modern frontend architecture
  • Experience using Git in collaborative environments

Preferred Qualifications

  • Intermediate knowledge of React
  • Experience with Next.js
  • Experience with component libraries (Ant Design, shadcn, etc.)
  • Understanding of UI/UX best practices

What We Value

  • Attention to detail
  • Clean component architecture
  • Structured thinking in UI systems
  • Ownership of deliverables
  • Professional communication

Compensation & Contract

  • Fully paid internship
  • 6-month contract
  • Fully remote
  • Potential full-time frontend engineering opportunity