Duties & Responsibilities
- Develop and maintain user interfaces using Angular framework
- Develop and maintain front-end and back-end features for web applications
- Collaborate with designers and back-end engineers to implement features
- Write clean, maintainable, and well-documented code
- Unit test code to ensure quality
- Participate in code reviews and learn from senior developers
- Stay up to date on the latest Angular trends and technologies
Our Requirements
- Currently enrolled in a bachelor’s or master’s program in Computer Science, Software Engineering, or a related field
- Strong foundation in web development fundamentals, including HTML, CSS, TypeScript, and JavaScript. (Mandatory)
- Proficient in Angular fundamentals, with a demonstrated ability to build efficient and maintainable Angular applications. (Mandatory)
- Familiarity with back-end development frameworks, such as Node.js, Django, or FastAPI. (Mandatory)
- Familiarity with version control systems (Git)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- A passion for learning and a desire to grow as a developer
What You’ll Receive
- You will gain experience in teamwork
- You will get a better understanding and experience regarding modern software development practices, including agile, scrum, automation, continuous integration, and continuous delivery
- You will be able to join our research projects and work with the product development process
- Chance to contribute to the development of cutting-edge software solutions
- Exposure to a range of technologies and tools used in the industry
- Enhance your interpersonal, written, and verbal communication skills
- You will build a network of technologists you can reach out to and expand your familiarity with specific technologies, exploring them in new contexts and ways
Duration
- 4 – 6 Months
Job Category: Software Engineer Software Engineer Intern
Job Type: Internship
Job Location: Remote