Manage design and implementation of the websites
Developing new features using React.js and Next.js
Ensure the quality of the deliverables
Contribute to the overall UI design and architecture
Work with APP and API teams to prepare specifications to fulfill user requirements
Ensure projects are delivered on time
Responsible for project schedule, documentation, progress reporting, and status update meeting
Coaching and mentoring team members
Degree in computer science / IT or related field
At least 5 years of JavaScript development experience and 3 years of team-leading experience
Solid experience in optimization for JS performance
Strong proficiency in webpack, Babel
Thorough understanding of React.js and React hooks
Solid hands-on development experience in React state management tools such as Redux/Mobx
Experience with data structure libraries (e.g., Immutable.js or immer.js)
Experience in deploying frontend/backend microservices in a serverless cloud environment (AWS/GCP/Azure)
Familiarize with RESTful APIs
In-depth expertise in building web applications using HTML5/CSS3, styled components/LESS/SASS
Deep knowledge of Core Javascript ES2015 or above
Familiar with code versioning tools such as Git, Bitbucket and project management tools such as JIRA
Knowledge of AWS architecture and DevOps experience is a plus
Candidate with less experience will be considered for "Senior Software Engineer"
Competitive Package
Extra / Special Leaves
Medical Benefit
Professional Training & Subsidies
Property Purchasing / Leasing Discount
5-day Week
Casual Wear Days