Role Overview
We are looking for a Frontend Engineer Intern with strong problem-solving abilities and solid computer science fundamentals. This role is designed for candidates who enjoy learning, building scalable software, and applying core CS concepts to real-world engineering problems. You will work on production systems, collaborate with experienced engineers, and gain exposure to modern frontend technologies, contributing to Web, Mobile, TV applications, and video technology.
Responsibilities
- Design, develop, and maintain frontend applications and software components.
- Build responsive and scalable user interfaces using modern frontend technologies.
- Apply data structures and algorithms to solve practical engineering problems.
- Work with client-server and service-oriented architectures.
- Build and integrate features for web-based applications.
- Write clean, efficient, and maintainable code.
- Debug issues, improve application performance, and enhance system reliability.
- Collaborate closely with Engineering, Product, and Design teams.
Requirements
- Minimum qualification: B.Tech/B.E. in Computer Science, Information Technology, or a related discipline.
- Only candidates in their 8th semester or recent graduates are eligible to apply.
- Strong problem-solving skills with a good understanding of Data Structures & Algorithms.
- Strong computer science fundamentals, including Operating Systems, Computer Networks, and Databases.
- Good understanding of web applications and client-server architecture.
- Hands-on exposure to React.js and modern JavaScript (ES6+).
- Good understanding of HTML5, CSS3, and JavaScript.
- Knowledge of responsive web development principles.
Skills
- React.js
- JavaScript
- HTML5
- CSS3
- Data Structures & Algorithms
Nice to Have
- Prior internships, academic projects, or personal projects in frontend development.
- Exposure to system design fundamentals.
- Familiarity with Git and version control systems.
- Understanding of REST APIs and service-based architectures.
- Exposure to TypeScript or modern frontend tooling.
Benefits
- Hands-on experience working on real production systems.
- Mentorship from experienced software engineers.
- Exposure to large-scale frontend engineering and high-traffic consumer applications.
- Opportunity to build products used by millions of sports fans.
- A strong foundation for a full-time Software Engineer role at FanCode.