Merkle Science
Software Engineer - Intern (Frontend)
Date Posted
Department
Engineering
Location
Bangalore
Team: Product Engineering (Frontend)
Duration: 1 year
Work Mode: Hybrid (3 days/week in office, 2 days work-from-home)
Post-internship: High performers may be offered a full-time role, subject to a 2-year service lock-in period
About the Role
You'll build user-facing features for our web applications — dashboards, investigation workflows, and compliance tooling used by analysts and investigators daily.
Responsibilities
-
Build responsive, performant UI components using ReactJS
-
Translate designs (Figma or similar) into clean, reusable components
-
Integrate frontend applications with backend REST APIs
-
Manage application state and optimize rendering performance
-
Write clean, maintainable, and tested frontend code
Required Skills
-
Strong fundamentals in JavaScript (ES6+), HTML, CSS
-
Working knowledge of React — hooks, component lifecycle, state management
-
Understanding of how to consume REST APIs and handle async data
-
Basic understanding of responsive design and cross-browser compatibility
-
Familiarity with Git and collaborative development workflows
-
Strong problem-solving fundamentals
Good to Have
-
Experience with TypeScript
-
Familiarity with state management libraries (Redux, Zustand, React Query)
-
Familiarity with charting/visualization libraries (D3, Recharts, etc.) — relevant for building analytics dashboards
-
A portfolio, GitHub profile, or personal projects showcasing UI work
-
Exposure to relevant AI tools (e.g., GitHub Copilot, Claude, Cursor, v0, or similar AI-assisted coding/design tools)
Eligibility
-
Final year (graduating 2027) B.Tech/B.E./Dual Degree students
-
From IIT / NIT / IIIT only
-
CSE, IT, or closely related computer science branches only
-
Strong academic record and demonstrated coding/UI ability
-
Preference given to candidates with open-source contributions, external/personal projects beyond academic coursework, and prior internship experience
Common Selection Process (suggested)
-
1. Resume shortlisting (as per eligibility criteria above)
-
2. Online coding assessment (DSA + role-specific fundamentals)
-
3. Technical interview(s) with the engineering team
-
4. HR discussion / offer
How to Apply
Interested students can send their updated resume to intern-recruitment@merklescience.com with the subject line: "Application for [Role Name] Internship – [College Name]"
Interested in this job?
Date Posted
Department
Engineering
Remote
Yes
Salary
N/A