1. Develop user interfaces and user experiences using front-end technologies, such as HTML, CSS, JavaScript, and popular libraries and frameworks like React and Angular
2. Ensure responsive design for a seamless experience on various devices and screen sizes
3. Design, develop, and maintain server-side applications, APIs, and databases using programming languages like Python and Java
4. Manage and optimize database systems including SQL or NoSQL databases, to ensure data integrity and performance
5. Deploy and manage web applications on various server environments including cloud platforms such as AWS, Azure, or Google Cloud, as well as on-premises servers
6. Implement security best practices to protect web applications from vulnerabilities and threats, such as cross-site scripting (XSS), SQL injection, and data breaches
7. Secure data storage and transmission through encryption and authentication mechanisms
8. Collaborate with other team members, such as UI/UX designers, back-end developers, and QA engineers, to ensure the seamless integration of front-end and back-end components
9. Write unit tests and conduct end-to-end testing to identify and fix issues and bugs
10. Debug and optimize application performance for a better user experience
Qualifications:
1. Hold a Bachelor’s degree in Computer Science, Software Engineering, or a related field
2. Demonstrate proficiency in front-end and back-end technologies including HTML, CSS, JavaScript, and popular frameworks, as well as server-side scripting and database management
3. Possess knowledge of web security practices
4. Exhibit strong problem-solving and communication skills
5. Have the ability to work in a team and collaborate effectively
Only those candidates can apply who:
1. are available for full time (in-office) internship
2. can start the internship between 23rd Nov’23 and 28th Dec’23
3. are available for duration of 2 months
4. have relevant skills and interests