Tired of ads? Enjoy an ad-free experience by signing up.
  • Insights
    This article was written by a TIA community member. Insights pieces undergo the same rigorous editorial process that newsroom-produced articles have.
Max Ong Zong Bao · · 4 min read

How to succeed as a front end, back end, or full stack developer in startups

Photo credit: Danny Meneses

Front end, back end, full stack, data scientist, UI/UX designer. If you’ve just graduated from school and want to join a local tech startup, the first hurdle you might encounter is the many types of tech jobs you can apply for as a software developer.

I hope that, with this article, I can demystify the types of tech jobs which are normally found in Singapore startups and give you tips on each. (Note: I’ll only be covering web development).

Front end developer

Front end developers develop software for the face of a website—the color of the buttons, placement of tabs, loading screen, or just the flow of the website.

Start as a specialist for Javascript front end

As there are constantly new Javascript-based web technologies popping up daily, I would suggest that you start out as a front end developer and become a specialist.

You can start off with either React, Angular, or, the new kid on the block, Vue. This will grow your depth of knowledge with Javascript-related technologies as they relate to their own ecosystems.

Take for example the use of Typescript for Angular and ES6 in React. These technologies make your life developing in Javascript much easier, as they provide on-the-fly debugging of errors unlike executing traditional Javascript.

Develop mobile apps using Javascript

There is a rising demand for Javascript developers to build native apps using React, Angular, or Vue (and sometimes even maintain code for existing UI designs).

This makes it easier for startups to scale, so a developer with this skillset is highly sought after.

Prototype and design skills

As part of the nature of a startup, front end developers might be involved in creating and designing UI/UX prototypes in Sketch, Adobe Xd, or Figma (my personal favorite) before coding the actual front end of the web application.

It’s great to have a certain understanding of design systems, color schemes, and user personas for building UI/UX design prototypes.

Back end developer

Full stack developer

Conclusion

Stay ahead in Asia’s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

🏄 For casual readers / 👶 Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

⌛Sign up in 20s. No payment details needed.

📖 For learners / 👍 Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

Community Writer

Max Ong Zong Bao

Max's objective in my life is become a life-enhancer to inspire and motivate people to live their lives to the best of their potential. By living his life to the best of his potential that is within.