Description:
As a Frontend Engineer during my internship at Turnkey Africa Limited, I actively contributed to the development of the Turnquest Business Suite's General Insurance Module(Version 6). This project involved collaborating with the UI/UX team and Backend team to create a proof-of-concept for a new version of the company's primary product.
Responsibilities:
- Collaborated with the UI/UX team to understand the design requirements and translate them into functional user interfaces.
- Worked closely with the Backend team to consume APIs they developed for the General Insurance Module.
- Implemented frontend screens and components using Angular, ensuring adherence to the provided UI/UX designs.
- Ensured seamless integration of the frontend with the backend APIs, enabling data retrieval and submission.
- Implemented client-side validations and error handling to enhance user experience and data integrity.
- Conducted thorough testing of the frontend application, identifying and resolving any issues or bugs.
- Collaborated with the team to refine and improve the user interface based on user feedback and requirements.
- Actively participated in code reviews and provided constructive feedback to ensure code quality and maintainability.
Technologies Used:
- Angular: Leveraged Angular framework to develop the frontend application.
- API Consumption: Utilized backend APIs developed by the Backend team for data retrieval and submission.
- UI/UX Design: Translated UI/UX designs into functional and visually appealing user interfaces.
- Testing: Conducted testing and debugging to ensure a robust and error-free frontend application.
Achievements:
- Successfully collaborated with cross-functional teams (UI/UX and Backend) to develop the General Insurance Module of the Turnquest Business Suite.
- Contributed to the creation of a proof-of-concept for the new version of the product, demonstrating its feasibility and potential.
- Ensured a smooth and intuitive user experience by implementing frontend screens according to provided UI/UX designs.
- Delivered a high-quality frontend application that seamlessly integrated with the backend APIs.
- Actively participated in code reviews and contributed to maintaining code quality and best practices.
Lessons Learned:
- Enhanced your proficiency in frontend development using Angular.
- Gained experience in collaborating with different teams and understanding their roles and contributions.
- Developed skills in consuming backend APIs and working with provided documentation.
- Learned the importance of user feedback and its impact on refining and improving the user interface.
- Gained insights into code reviews and the significance of maintaining code quality and readability.