Back to jobs
San Jose, CA, USA
2026-06-09
Sikka Software
North America
Frontend Developer Intern
Role Description
**About the role**
We're growing our web application team and looking for a frontend developer to help build and maintain modern, responsive web interfaces. You'll work in an established React \+ TypeScript codebase alongside backend and product teammates to deliver features end-to-end.
This is a great opportunity to grow in a real-world codebase, and you'll get mentorship, code reviews, and hands-on support. That said, this is not an entry-from-zero role: candidates are expected to already have a solid, demonstrable command of React and modern web fundamentals so they can start contributing in the second week.
**Required qualifications**
* Strong, hands-on React experience — confident with components, hooks, props/state, lifecycle, and composition (not just tutorial-level familiarity).
* Solid command of JavaScript (ES6\+) / TypeScript — types, interfaces, generics, async/await, and the ability to write type-safe code.
* Proficient in HTML and CSS, including responsive layout (flexbox/grid).
* Practical experience with React Router and Redux in a real project — able to structure routes and manage application state correctly.
* Confident consuming REST APIs — handling async data, loading/error states, and proper data flow.
* Able to build clean, reusable UI components and work effectively with a UI component library.
* Able to write, debug, and read code independently — and comfortable using AI coding agents with basic prompt engineering to speed up development, while still understanding and reviewing the code yourself.
* Comfortable reading and navigating an existing codebase, following conventions, and using Git in a team workflow.
* A portfolio, GitHub, or projects that demonstrate the above (personal, academic, or professional).
**Nice to have**
* A master's degree in Computer Science, Software Engineering, or a related field.
* Experience with a major component library (e.g. MUI, Ant Design, or similar).
* Backend experience in Python with FastAPI.
* WebSocket / real-time experience. Server-state libraries (e.g. React Query).
* Data visualization libraries (charts, maps).
* Testing with Jest / React Testing Library and Playwright.
Pay: From $25\.00 per hour
Education:
* Bachelor's (Required)
Location:
* San Jose, CA 95134 (Preferred)
Ability to Commute:
* San Jose, CA 95134 (Required)
Ability to Relocate:
* San Jose, CA 95134: Relocate before starting work (Required)
Work Location: In person