Front End Intern

🏢 CAST 📍 Bengaluru, Karnataka (Hybrid) 💰 Estimated ₹20,000 - ₹25,000/month Internship
Internship2024 Batch2025 Batch
📅 Posted 1h ago

📄 Job Description

About CAST Software

Businesses move faster using CAST technology to understand, improve, and transform their software. Through semantic analysis of source code, CAST produces 3D maps and dashboards to navigate inside individual applications and across entire portfolios. This intelligence empowers executives and technology leaders to steer, speed, and report on initiatives such as technical debt, GenAI, modernization, and cloud. As the pioneer of the software intelligence field, CAST is trusted by the world’s leading companies and governments, their consultancies and cloud providers. See it all at castsoftware.com.

Internship Program Details

This internship program is for a duration of 6 months. Based on performance, there will be an opportunity for full-time employment.

About the Role

Working at CAST R&D means being an important part of a highly talented, fast-paced, multicultural, and Agile team based in Paris (France) and Bangalore (India). The team builds a sophisticated source code analysis platform leveraging parsing, control flow, data flow, and other mechanisms to fully understand the inner structure of the complex IT Systems developed and used by Fortune 500 companies.

You will be working as an individual contributor and will be integrated with the Dashboard Teams working on web portals of CAST AIP. Your teammates are based in India. You will collaborate to write and design new features and improve existing ones, write unit tests, and drive code reviews. You will participate in best practices definition and technology watch. Depending on your will, skills, and experience, you will have the opportunity to take technical lead on topics or projects.

While the domain of CAST is niche, the position will propose you to work on software dedicated to company dashboards and control software, focusing on technical and creative skills.

Note: This is specifically for a front-end intern position. Please do not apply if you are interested in backend roles.

Profile & Responsibilities

  • Experience in developing front-end/full stack applications at scale.
  • Should have experience in any of the front-end frameworks like ReactJS (preferable), BackboneJS, AngularJS, Vue.js, etc., and HTML/CSS/Bootstrap.
  • Experience in backend technologies like REST web services and Java (OOPS, Collections, DB Access) or any other technology (this role is primarily front-end focused).
  • Hands-on experience in JavaScript Concepts (OO-JS, Closures, Unit Testing, Module Patterns, etc.).
  • Good to have skills like REST, Bootstrap, UI Components, CI/CD, NoSQL based DB is an added advantage.
  • Experience with advanced CSS programming using LESS or SASS is a plus.
  • Expertise in server-side technologies and SQL/NoSQL is a plus.
  • Experience in JavaScript testing frameworks like Karma, Mocha, Jest, etc.
  • Involves designing the software system and selecting algorithms, theories, or technologies for business applications.
  • Contribute to software development design discussions for new features and new product development.
  • Strong Problem-solving skills and ability to troubleshoot applications & environment issues.
  • Adaptability, ability to learn faster, independent, responsible, and diligent.
  • Good team spirit and interpersonal skills, Excellent Written and verbal communication skills, Analytical skills & Business Thinking.
  • Passion for technology and a flexible, creative approach to problem-solving. Autonomous and takes responsibility for work.
  • Ideally know how to write unit tests and maybe even better write them in TDD.
  • Knowledge of agile methodologies such as Scrum.
  • Proficiency with GIT and the use of continuous integration tools.
  • Experience in developing single-page JS applications end to end.

Qualifications and Role Expectations

  • Candidate should have a bachelor's or master’s technical degree or equivalent experience.
  • Strong knowledge of software engineering.
  • Proactive Self Starter, a creative thinker in designing, developing, and supporting applications.
  • Work as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process.

Location and Stipend

  • We are looking for candidates based in Bangalore only. This is a Hybrid role.
  • A 6-month internship with a stipend will be provided.
Apply Now →