Job Responsibilities:
- Design, develop, and maintain robust and scalable web applications.
- Develop and implement front-end design, back-end design and function.
- Perform code reviews and provide constructive feedback.
- Lead remote development team to deliver within scope on time.
- Troubleshoot and resolve technical issues.
- Stay up-to-date with the latest web development technologies and trends.
Job Requirements:
- Degree holder in Computer Science or equivalent
- Min 8 years of related experience and completed several software development lifecycles
- Good experience with MEAN/MERN stacks
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript / TypeScript
- Experience with frontend frameworks like React or Svelte
- Proficiency in programming languages such as Golang and JavaScript and database management systems, such as MySQL, PostgreSQL, or MongoDB.
- Strong understanding of RESTful APIs, GraphQL, and web services.
- Understanding of web application architecture, stateless architecture, and design patterns.
- Familiarity with asynchronous operations or message/event-driven architectures is a plus.
- Proficiency with Java will be a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Only shortlisted candidates will be notified.
(EA Reg No: 20C0312)