Software Engineer (Front End)

Software Engineer (Front End)

Posted 4 days ago by TEKsystems (Allegis Group Singapore Pte Ltd)

Negotiable
Undetermined
Undetermined
Singapore

Summary: The role of Front End Software Engineer involves collaborating with a product team to create user-friendly interfaces and optimize applications for performance. The position requires a candidate with 5 to 7 years of experience in front-end development, particularly with TypeScript and frameworks like React or Angular/Vue.js. The engineer will be part of a high-caliber technology team working on a web-based User Interface for a global financial services client in Singapore. The role emphasizes clean coding practices and troubleshooting to enhance user experience.

Key Responsibilities:

  • Collaborate with product team to implement user-friendly interfaces.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and reusable code.
  • Troubleshoot and debug issues to ensure a seamless user experience.
  • Develop, test, and maintain applications.
  • Participate in special projects and ad-hoc tasks as needed.

Key Skills:

  • Degree in Computer Science/Information Technology.
  • At least 5 years of relevant working experience focusing on frontend software development.
  • Proven in-depth experience in TypeScript and React or Angular/Vue.js.
  • Experience coding within an automated testing environment.
  • Experience in building rich Single Page Applications.
  • Familiarity with integration work with API backend.
  • Knowledge in Container technologies like Kubernetes and OpenShift is an advantage.
  • Experience with Ag-Grid or similar real-time update libraries is beneficial.
  • Experience in AWS S3 bucket, Elasticache Redis, and Simple Queue Service is good to have.
  • Financial industry experience is a plus but not mandatory.

Salary (Rate): undetermined

City: Singapore

Country: Singapore

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: Mid-Level

Industry: IT