Job details

Lead Front End Software Engineer (React.js), Product Engineering

Kuala Lumpur

The role

We are looking for an experienced React.js front end lead developer to take ownership of our front end platform and lead our development team. You will work closely with our product, business and other development teams on our product strategy. You will also manage the development team to bring the plan to life while ensuring the application is well structured, scalable and reliable. If you feel you have what it takes to innovate, grow and learn with us, then read on! An adventure of a lifetime awaits you.

Who will you work with

Front end web development team

What you will do


Work with management to turn product strategy into action.

Manage risk in collaborations with other teams.

Recruit excellent diverse talent.

Improve team efficiency.

Guide others in existing engineering culture.

Be a great team player and contribute well to overall team and company values.

Have a strong understanding of business to be able to make appropriate technical decisions.

Influence our technology platform for the better and have views on how it can help grow the community better.

Responsible for managing engineers in the scrum team.

Manage and appraise performance of individual team members.

Learn, coach and use 1-on-1 and peer feedback tools effectively.

Develop careers of staff and groom for succession, lead on process change, working well with senior management to drive change.

Participate in department wide initiatives or meetings to improve people, organization or processes.

In charge of the team's organization and processes.

Technical Excellence

Ownership of tech platform for GoGet’s React.js front end applications.

Able to break down business value into engineering tasks independently or through team effort.

Works well with the team to define technical solutions for implementing product features.

Define roadmap for reducing tech debt and increase platform quality.

Guide team on established best practices for software development.

Lead major features / algorithms that have impact at company level.

Architect technical systems.

Consider code efficiency when coding.

Think modularly and somewhat predict/recognise bad constructs of code.

Develop test cases independently.

Composes tech specifications and terms of reference.

Defines initial risks in working on large projects.

Can distill complex problems through the application of design patterns.

What you will need

At least 4 years of experience in web development

At least 2 years of experience working with front end JavaScript libraries (React.js, Angular, Vue.js)

At least 1 year of experience working with React.js

Strong leadership and management skills

Experience with managing, supervising and growing teams

Experience with automated testing for front end systems

Experience with architecting tech systems

Experience with setting up deployment flows

Experience with performance monitoring and improving performance on a code level

Experience working with continuous integration and continuous deployment systems

Must be able to communicate in English.

Where you will work

Our office is located at Bandar Utama, Petaling Jaya, Selangor, Malaysia. However, being fully remote work is also an option, do talk to us about it if this is your preference.

What if you need a visa

We are MSC certified, although we are a predominantly Malaysian team, we can and have acquired work visas for foreigners.