Enable job alerts via email!
NTUC LearningHub Pte Ltd is seeking a Front End Developer to lead in the development of web applications. This contract position involves team management, technical guidance, and developing high-performance applications using various languages and frameworks. Ideal candidates will possess significant experience in full stack development and a strong grasp of coding languages. Join us to work collaboratively and drive technological advancements.
*Please note that this is a contract position, and the contract will end 31 Dec 26.
Developing front end website architecture, user interactions on web pages and mobile applications.
Providing supervision and guidance to development teams.
Continually researching current and emerging technologies and proposing changes where needed.
Informing various stakeholders about any problems with the current technical solutions being implemented.
Assessing the business impact that certain technical choices have.
Managing the internal teams, SMEs required during the product development process and communication/ collaboration with Outsourcing Service Delivery
Collaborating as a key member of the digital team to represent the solution offering to the internal and external stakeholders
Work with PM, BA and client in mapping functional and non-functional requirements and providing the feasible solution for project customizations
Developing integrations to multiple internal and external systems using various protocols like APIs, REST, messaging and file transfer
Ensuring cross-platform optimization for web and mobile applications.
Ensuring responsiveness of applications and working alongside graphic designers for web and UI design features.
Design and write high performance and modular services, microservices or API and maintain code quality and unit testing.
Developing web and mobile back-end applications and incorporating servers and databases technologies.
Troubleshoot and resolve technical problems in timely and accurate manner to improve application performance and functionality.
Support Dev and QA teams to ensure that delivery is done on time with best quality
Be a technical lead and expert on technologies used in the solution
Identify and plan for the security and performance testing to meet agreed standards and benchmark
Requirements:
Possess a degree in Information Technology or related fields.
Certifications in coding languages (e.g. Python, Java, JavaScript) is advantageous
Minimum 5 years’ experience in full stack development, API, microservices, cloud development
3-5 years’ experience leading and managing an application team or developers
Result driven IT professional with strong technical, product, team and software delivery management background.
Strong technical hands-on and a fast learner of new technologies.
Expertise in various Architecture framework and design principles
Experience in designing and implementing highly secured and high-performance systems.
Strong experience with Integration, API (REST/JSON) and micro-service design
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks such as Angular JS, Foundation and Amber.
Proficiency with React JS is a must
Proficiency with server-side languages such as Python, Java and .Net.
Familiarity with web and PWA development
Familiarity with database technology such as MySQL, Oracle, and MongoDB.
Must have hands on experience in development of highly available public facing web applications, PWA or mobile apps.
Must have hands on experience in building RESTFUL APIs and understanding of the REST architecture design.
Must have experience in middleware integrations and knowledge of EIP design patterns.
Experience in AWS API gateway, Kong API Gateway, MuleSoft Any Point platform or other API gateway platform will be advantageous
Experience with Cloud, DevOps, CI/CD, mobile technologies and data is desirable
Experience with containerization and orchestration tools such as Docker and Kubernetes.
Experience with Infrastructure-as-Code (IaC) using tools like Terraform or CloudFormation is an added advantage
Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) frameworks.
Familiarity with automated testing tools, such as Selenium, Postman, or JMeter.
Strong technical hands-on and a fast learner of new technologies
Good problem management, analytical, verbal, and written communication skills, and an ability to deliver in high-pressure situations.