Thrilling Day in the Life: Front-End Developer Intern at Bukit Vista

img Wendyanto BukitVista | October 21, 2023

Hi, my name is Wendyanto, and I’m a front-end developer intern at Bukit Vista. I’m passionate about web development, and I love learning new things. Today, I will share my daily routine as a front-end developer intern at Bukit Vista. I hope this gives you some insights into what it’s like to work in this field and what you can expect if you’re considering a career in front-end development.

In my daily routine, I will talk about the following:

  • How I start my day
  • The different tasks and projects I work on throughout the day
  • The tools and technologies I use
  • End of the day

I’m excited to share my experiences with you and I hope you find this article informative and helpful!

Start the Day

developer

This section might not be interesting for you to read, but I want to share the story from the beginning to the end. So, the working hours at Bukit Vista are 9 AM – 6 PM WITA, so I always wake up at 7 AM. My alarm is annoyingly loud, but it gets the job done. I brush my teeth and then make coffee to keep my eyes open. Sometimes, I listen to heavy metal music to prevent me from feeling sleepy. I’m not sure if it’s scientifically proven to work, but it seems to do the trick for me. Also, before I start working, sometimes I read an article related to front-end or web development to keep me updated with the technologies.

The Engineering Team usually does a regular meeting in the morning called Technical Sync Up, where we discuss the code review, what can be improved on the code, and what the best practices should be applied while developing.

Projects and Tasks as Front-end Developer

Let’s talk about what I do day-to-day. As a front-end developer intern, my work mainly involves developing website interfaces or something related to UI/UX execution. Here are some examples of projects and tasks I’ve worked on recently:

  • Refactoring the React.js code to adapt to the current design pattern. This makes the code easy to maintain and readable for new developers later (say goodbye to spaghetti code)
  • Executed the UI redesign created by the UI/UX Designer and also changed some outdated backend endpoint services.
  • Develop a dashboard website called ‘ATLAS‘ for the Business Development and Business Intelligence team. This dashboard lets users see data visualizations.

In addition to these specific projects and tasks, I spend much of my free time (whenever I have) learning new things and staying up-to-date on the latest trends and technologies in front-end development. I read articles and YouTube videos.

Tools and Technologies I Used

As a front-end developer intern at Bukit Vista, I used various tools and technologies to help me with my work. Some of the tools and technologies that I used most often include:

  • Visual Studio Code (VSCode): VSCode is a popular code editor I use to write and edit code. Its various features make it an excellent choice for front-end development, such as syntax highlighting, code completion, and debugging tools.
  • WSL2 Ubuntu (Terminal): WSL2 is a Windows Subsystem for Linux that allows me to run Linux distributions on my Windows machine. I use the WSL2 Ubuntu on my Windows Terminal to run Linux command lines and other functionalities.
  • React.js: React.js is a JavaScript library for building user interfaces. I use React.js to develop the user interfaces for the company’s website and web applications.
  • TypeScript: TypeScript is a superset of JavaScript that adds type safety and other features. I use TypeScript as it helps to catch errors early and to write more maintainable code.
  • GitHub: GitHub is a code hosting platform I use to collaborate with other developers on projects. I also use GitHub to store my projects.

These are just a few of the tools and technologies I used as a front-end developer intern at Bukit Vista. I also use tools and technologies like TailwindCSS, Next.js, Docker, etc.

End of The Day

End of The Day, or EOD meeting, is held 30 minutes before the working hour ends. The EOD meeting is an essential part of the engineering team’s workflow. It helps to ensure that everyone is on the same page and that all products are on track to be completed on time. It is also a great way to learn about the products the team is working on and contribute member ideas and suggestions.

Compare listings

Compare
💬 Need help?
Scan the code