Frontend UX/UI Developer InternAt — Entelligage Inc
About the Role:
Entelligage is seeking a creative and motivated Frontend UX/UI Developer Intern to assist in designing and building user experiences for our applied AI platform. As an intern, you’ll work closely with our development team to build responsive, user-friendly interfaces using preferred frameworks like React and Node.js. This is a fantastic opportunity to gain real-world experience in frontend development, design, and UX best practices, all within an Azure microservices environment.
Key Responsibilities:
Collaborate with the development team to design and implement front-end interfaces for Entelligage web applications.
Create clean, responsive, and intuitive designs that enhance user engagement and streamline functionality.
Work within Azure microservices architecture, developing UIs that integrate smoothly with backend services.
Participate in UX design discussions, providing input on the best ways to meet user needs.
Preferred Qualifications:
Pursuing a degree in Computer Science, Web Development, or a related field.
Familiarity with React and Node.js or willingness to learn.
Basic understanding of HTML, CSS, JavaScript, and frontend design principles.
Interest in learning about Azure microservices and cloud deployment.
What You’ll Gain:
Experience working in a real-world microservices environment within Microsoft Azure.
Hands-on experience in frontend development, design processes, and UX testing.
Mentorship and support from experienced developers and UX designers.
Tasks:
* Design and Implement User Interfaces: Develop responsive, intuitive user interfaces for Entelligage web applications using React and Node.js. Interns will be tasked with creating wireframes and implementing interactive elements that improve the user experience.
* Collaborate on UX Design: Participate in design meetings, review UX requirements, and provide input on improving functionality and accessibility. Interns will gain experience in transforming design concepts into functional user interfaces.
* Integrate Frontend with Azure Microservices: Build and configure UI components to connect with backend Azure microservices, ensuring a smooth, reliable user experience across applications.
* Complete Microsoft Learn and GitHub Tutorials: Complete designated Microsoft Learn modules and GitHub tutorials on topics such as Azure microservices, frontend development, data engineering, and prompt engineering, applying learned skills to live projects.
* Weekly Mentor Meetings and Feedback: Participate in weekly one-on-one mentor meetings to discuss project progress, review feedback, and set goals for the upcoming week. These sessions will include reflections on completed tasks to reinforce learning outcomes.
* Final Project Presentation: At the end of the internship, interns will create a presentation showcasing a key project they worked on, demonstrating the skills and knowledge gained. This presentation will be an opportunity to reflect on challenges faced, solutions applied, and the value delivered.
Training:
Training and Mentorship Program for Entelligage Internships
At Entelligage, we are committed to providing interns with a structured and enriching experience that promotes learning and professional growth. Our program is designed to ensure students gain hands-on experience in their field while receiving guidance and support to develop their skills and understanding of applied AI and technology.
1. General Employer Orientation (Mandatory)
Purpose: To familiarize interns with Entelligage’s mission, values, and products, specifically focusing on our applied AI approach and services.
Details: This orientation will cover workplace expectations, company culture, tools and resources, and an overview of the projects interns will work on.
2. Weekly Scheduled One-on-One Mentor Meetings
Purpose: To provide personalized guidance, track progress, and address any questions or challenges.
Details: Each intern will be paired with a mentor who will meet with them weekly to discuss project updates, review accomplishments, provide feedback, and set goals for the following week.
3. Job Shadowing
Purpose: To give interns a broader view of Entelligage’s operations and the cross-functional nature of our work.
Details: Interns will have opportunities to shadow team members in other departments (e.g., AI development, cloud infrastructure) to understand how different roles interact and contribute to our applied AI solutions.
4. Task Overview and Contextualization
Purpose: To ensure that each assigned task is meaningful, relevant, and aligned with both company and educational goals.
Details: Before each major task or project, mentors will provide an overview explaining the purpose of the task, its relevance to Entelligage’s goals, and the specific skills or concepts interns will be using and developing.
5. Training Literature, Work Samples, and Resources
Microsoft Learn: Modules on topics such as Azure microservices, cloud infrastructure, and security practices, providing structured learning paths to deepen understanding of relevant tools and technologies.
GitHub Tutorials: Practical tutorials and repositories from GitHub, focusing on coding best practices, frontend development (React/Node), and automation techniques. These tutorials offer hands-on examples and code samples for interns to explore and practice.
Work samples and case studies demonstrating past Entelligage projects in similar areas, giving interns practical examples to reference as they complete their tasks.
Learning Outcome:
1. By the end of the academic internship, the student will be able to design and develop responsive, user-friendly interfaces for web applications using React and Node.js, tailored to the needs of real-world users.
2. By the end of the academic internship, the student will be able to automate and manage microservice deployments in Microsoft Azure, applying best practices in Infrastructure as Code (IaC) and cloud resource management.
3. By the end of the academic internship, the student will be able to leverage online learning resources, including Microsoft Learn and GitHub tutorials, to independently advance their knowledge and troubleshoot complex development tasks.