About this role
Role Overview We are seeking a Junior Frontend Engineer to support the frontend development of a modern Portfolio Management System. This will be the first dedicated frontend engineering role for the project. The successful candidate will work closely with the Product Owner, backend developers and other technical contributors to build responsive, user-friendly and data-intensive interfaces. The role will involve developing user interfaces for portfolio management, investment analytics, reporting, data reconciliation and external-data integrations. The successful candidate will have the opportunity to contribute to the platform’s frontend architecture, reusable component library, design standards and user experience as the system evolves. Key Responsibilities Design, develop, test and maintain responsive web application features using React and TypeScript. Translate approved wireframes, business requirements and functional specifications into clear and practical user interfaces. Contribute to the development of reusable user-interface components, frontend design patterns and coding standards. Support the implementation and maintenance of a consistent frontend design system. Build dashboards, portfolio views, reporting screens, charts, tables, forms and other data-driven interfaces. Develop user workflows for importing, reviewing, validating and managing data received from CSV files, Excel files and third-party sources. Integrate frontend components with REST APIs and backend services. Support integrations with custodians, brokers, market-data providers, financial platforms and other external systems as the platform develops. Implement client-side state management, asynchronous data-fetching, error-handling and caching with appropriate guidance. Support the optimisation of application performance and responsiveness when handling large datasets. Implement input validation, user-access controls and secure frontend-development practices based on defined requirements. Conduct functional testing, debugging and documentation for assigned frontend features. Participate in code reviews and apply feedback to improve code quality and maintainability. Identify usability, performance and maintainability issues and recommend practical improvements. Research and present suitable technical options when required. Communicate implementation progress, technical issues, risks and dependencies clearly to the Product Owner and project team. Take ownership of assigned frontend tasks and complete deliverables within agreed project timelines. Perform other related frontend-development duties reasonably assigned based on project requirements. Required Qualifications One to two years of relevant frontend software-development experience. Practical experience developing web applications using React and TypeScript, or a comparable modern frontend framework such as Vue, Svelte or Solid. Good knowledge of modern JavaScript, HTML and CSS. Understanding of reusable component development and frontend design principles. Experience or demonstrable project exposure involving dashboards, tables, forms, reporting or data visualisation. Experience integrating frontend applications with REST APIs or backend services. Familiarity with client-side state management, asynchronous data-fetching and caching. Ability to translate business and functional requirements into clear and usable interfaces. Understanding of responsive design, usability, frontend performance and maintainable coding practices. Familiarity with testing, debugging, version control and collaborative software-development practices. Good problem-solving skills and attention to accuracy, consistency and detail. Ability to work independently on assigned tasks while seeking guidance when required. Ability to communicate effectively with technical and non-technical stakeholders. Preferred Technology Stack Our current technical direction includes the following: Frontend React TypeScript Tailwind CSS Backend and Integrations FastAPI PostgreSQL REST APIs CSV and Excel import workflows External financial and market-data providers These technologies represent the project’s current technical direction rather than strict requirements. Candidates with relevant experience in comparable technologies are welcome to apply. The successful candidate may also research and recommend alternative technical approaches where there is a clear engineering or operational benefit. Preferred Qualifications Exposure to port…
What they're looking for
HTML + CSSDashboardsComponent Based DevelopmentFront-end Design
About Telus Holdings Pte. Ltd.
Industry: Financial & insurance
Frequently asked questions
What does a Junior Frontend Engineer – Portfolio Management System at Telus Holdings Pte. Ltd. do?
Role Overview We are seeking a Junior Frontend Engineer to support the frontend development of a modern Portfolio Management System. This will be the first dedicated frontend engineering role for the project. The successful candidate will work closely with the Product Owner, backend developers and o…
What skills does this Junior Frontend Engineer – Portfolio Management System role need?
Key skills for this role include HTML + CSS, Dashboards, Component Based Development, Front-end Design.
How much does a Junior Frontend Engineer – Portfolio Management System at Telus Holdings Pte. Ltd. pay?
This role lists a salary of S$4,000 – S$6,000 per month.
Is this Junior Frontend Engineer – Portfolio Management System role remote, hybrid, or on-site?
The listing is based in D14 Geylang, Eunos. Check the posting for remote or hybrid options.
How do I apply for this Junior Frontend Engineer – Portfolio Management System role?
You can apply directly on Telus Holdings Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.