Front\-End Developer Internship — SoulEra
- *Location:** Surat, Gujarat On\-site
- *Duration:** 3–6 months
About SoulEra
SoulEra is the world’s first AI\-powered graphology platform that transforms handwriting and signature analysis into a therapeutic tool for self\-discovery. We blend traditional graphology with modern AI to help students, professionals, recruiters, and entrepreneurs unlock self\-awareness, achieve personal growth, and make confident life decisions.
Our mission is to bring the power of graphology to every individual by delivering authentic, actionable, and confidential insights for career guidance, personality assessment, and inner clarity.
Role Overview
We are seeking a motivated **Front\-End Developer Intern** to help design and build user\-facing features for our AI graphology web platform and dashboard. You’ll work closely with our product, design, and engineering teams to create responsive, accessible, and high\-performance interfaces for handwriting upload, AI report visualization, and user journey flows.
This is a hands\-on role where you’ll own real features, ship to production, and gain deep exposure to AI\-driven product development.
What You’ll Do
- Translate UI/UX designs into responsive, accessible web pages using HTML5, CSS3, and modern JavaScript (ES6\+)
- Build and maintain **React.js** components for core features: handwriting upload, signature analysis dashboard, AI report visualization, and user onboarding flows
- Integrate front\-end with RESTful APIs for graphology report generation, payment flows, and user authentication
- Ensure cross\-browser compatibility, mobile responsiveness, and optimal performance (fast load times, smooth interactions)
- Implement UI states for AI processing (loading, progress, success, error) with clear user feedback
- Write unit and integration tests for components (Jest, React Testing Library)
- Participate in code reviews, sprint planning, and pair programming sessions
- Contribute to SoulEra’s design system and component library for consistency across products
- Debug and troubleshoot front\-end issues; implement bug fixes and enhancements
Must\-Have Skills
- Pursuing or recently completed a degree in Computer Science, Engineering, or related field
- Strong foundation in **HTML5, CSS3, and JavaScript (ES6\+)**
- Basic experience with **React.js** and component\-based architecture
- Familiarity with **responsive design** and CSS frameworks (Tailwind CSS, Bootstrap, or Material UI)
- Understanding of **Git** version control and basic workflows
- Good problem\-solving skills, attention to detail, and eagerness to learn
- Ability to communicate effectively with cross\-functional teams
Nice\-to\-Have Skills
- Experience with **TypeScript**
- Familiarity with state management (Redux, Context API, Zustand)
- Exposure to build tools and bundlers (Vite, Webpack) and package managers (npm, yarn)
- Knowledge of testing tools (Jest, React Testing Library)
- Understanding of **web accessibility (WCAG)** principles
- Experience working with **APIs** (REST, JSON) and async data fetching (axios, fetch)
- Basic knowledge of **CI/CD** concepts and deployment workflows
- Interest in AI/ML products or personality assessment platforms
What You’ll Learn
- Building scalable, maintainable front\-end code for an **AI\-powered SaaS platform**
- Working in an **Agile** environment with sprint cycles, standups, and retrospectives
- Writing **testable code** and applying modern testing strategies
- Optimizing **web performance** and implementing **accessibility** best practices
- Collaboration practices: code review, feature branching, and release processes
- Product thinking for AI\-driven user experiences and data visualization
Pay: ₹8,086\.00 \- ₹13,000\.99 per month
Work Location: In person