* Study and understand solution design documents provided by Engineering Manager to ensure consistent understanding of project requirements. * Write codes to develop the project as per technical requirements. * Provide technical solutions/feedback to the Engineering Manager and other team members during the project development process. * Perform unit testing of each task completed to ensure that the task has met the technical requirements. * Strictly follow Engineering Manager’s sprint and version planning. * Provide timely information and solutions/feedback to Engineering Manager to minimize risks and control deviation in project timeline. * Support Engineering Manager to assess real-time status of project development. * Work closely with the Engineering Manager to prepare your professional development plan, and work diligently to fulfilled planned learning activities.