Job Responsibilities
- Assist in monitoring the progress of engineering projects.
- To ensure the timely delivery of CRs.
- To ensure the timely resolution of bugs for maintenance projects.
- To ensure the timely delivery for Delivery Projects.
- Assist in Setup and Trial of new development and CI/CD tools.
- Code review for peer and junior developers.
- Assist in performing engineering tasks that do not fall into any specific team.
Job Requirements
Knowledge and skills
- Knowledge in working with React, big plus if experienced in Next.js
- Mastery of React concepts (components, props, state, lifecycle methods).
- Proficiency in React Hooks and functional components.
- Understanding of React Router for navigation.
- Testing:
- Experience with testing libraries like Jest and testing utilities in React.
- Test-Driven Development (TDD) practices.
- Build Tools:
- Proficiency with build tools like Webpack.
- Understanding of Babel for transpiling.
- Version Control:
- Git proficiency and understanding of Git workflows.
- Web Performance:
- Knowledge of performance optimization techniques.
- Familiarity with tools like Lighthouse.
- Web Security:
- Awareness of common web security principles.
- Continuous Integration/Continuous Deployment (CI/CD):
- Experience with CI/CD pipelines.
- UI/UX Fundamentals:
- Understanding of responsive design principles.
- Familiarity with UI/UX design patterns.
- RESTful APIs:
- Experience in consuming RESTful APIs.
- Good optimization, debugging skills.
- Knowledge in bug tracking & management.
- Knowledge in GIT for software version control.
- Confident communication skills in English.
Education, qualifications, and special training
- Min. Diploma in Information Technology, InfoComm Technology, or related industry
--We regret that only shortlisted candidates will be contacted--