
Mindteck Singapore
Mindteck Singapore Pte Ltd
Team Lead / Sr Developer (ReactJS/NodeJS, ReactNative / Java / SQL)
Full Time  / 3 Years
Public Sector|Civil Service
5500
Posted 11 Jun, 2025
Pre-requisite for Team Lead
- Required Competencies
- The candidate(s) should possess a Degree in computer science, computing, electrical engineering, IT or equivalent.
- Experience in application development using four or more of the following skills:
- ReactJS / NodeJS
- React Native
- SQL related database
- Java
- Spring
- Experience in handling system-to-system backend interfaces is highly preferred.
- Experience in object-oriented analysis, design, System Development Life-cycle (SDLC) and Agile methodology.
- Experience in software and UML modelling tools is preferred.
- Good knowledge of information technology, especially in the areas of translating user requirements to system architecture design, application flow and database design.
- Proficient in spoken and written English.
- Ability to write clean, well-documented code.
- Excellent in analytical skills, complex problem-solving and troubleshooting skills.
- Good Team player, responsible, independent and pro-active.
- Good in coordination, communication and presentation skills.
- Proficiency in Office productivity suites such as MS office and MS project.
- Required Working Experience
- Minimum 3 years of experience in four or more of the following skills:
- ReactJS / NodeJS
- React Native
- SQL related database
- Java
- Spring
- Minimum 3 years of experience in software or web-based application development, application deployment and implementation, conducting of user acceptance test and system to system testing.
- Knowledge and Experience in web or mobile application development, system testing and implementation would be preferred.
- Experience in the Government System or any learning systems would be preferred.
- Singaporeans only
Scope of Work for Team Lead
- Major duties and responsibilities of the successful candidate is:
- To develop, perform unit-test on solutions, execute built-code for testing, perform system Integration/Regression Test and other tests required by the Authority prior to rollout of applications.
- To collaborate with multiple stakeholders (e.g., Product Owner) to understand business requirements and translate them into technical requirements for the development team.
- To direct and guide the development team in various aspects of the software development life cycle, development, coding, testing and debugging to deliver solutions.
- To work with Project Manager or Authority on development requirements and implementation timeline.
- To perform post-rollout maintenance work such as solving of problem reports, providing solutions on bug fixes and change requests.
- To plan and produce the necessary technical documentation for features or modules developed and update specification document, test plan and procedures.
- To conduct User Acceptance Tests (UAT) prior to rollout of applications.
- To conduct end to end system testing to ensure applications conform to user requirements.
- To install, configure, test, implement and fine-tune all the integration points and interfaces between various modules, any selected third-party software and other external applications/systems.
- To ensure deliverables are in accordance to user and authority requirements.
- To assist and manage on-the-ground operations with developers. i.e. Task allocation and sprint planning.
- To perform other ad-hoc activities as required by the Authority.
- To explore new technologies and assess them.