Younglings AfricaJunior Software Developer Intern
Jan. 2024 - Apr. 2024Cape Town, Western Cape, South AfricaDesign and implement visually appealing and intuitive user interfaces using tools such as Figma and Balsamiq, ensuring seamless user experience across various devices and screen sizes.
Develop responsive web applications using React.js, HTML, and CSS, incorporating best practices for performance, scalability, and maintainability.
Leverage Firebase for backend services, including authentication, database management, and cloud functions, to create dynamic and real-time features in web applications.
Conduct thorough testing of frontend and backend components, including unit testing and integration testing, to identify and address any issues or bugs early in the development process.
Collaborate with cross-functional teams, including designers, product managers, and stakeholders, to gather requirements, iterate on design mockups, and deliver high-quality software solutions.
Ensure compliance with web standards, accessibility guidelines, and security protocols in all aspects of development and deployment.
Stay updated on the latest trends and advancements in frontend development, UI/UX design, and cloud computing, continuously enhancing skills and adopting new technologies as needed.
Document project workflows, technical specifications, and code documentation to facilitate seamless collaboration and knowledge sharing within the team.
Drive innovation and creative problem-solving in tackling complex technical challenges and optimizing performance and user experience.
Provide mentorship and support to colleagues, sharing expertise in frontend development tools and techniques, and fostering a collaborative and learning-oriented environment.