Software Engineer (Frontend)
Schroders
- Singapore
- Permanent
- Full-time
- Develop web applications using front-end technologies including Next.js, React.JS, HTML5, CSS3 and Responsive Design
- Lead all aspects of software delivery in terms of design, development, testing and implementation.
- Refine the existing platform and products in response to business needs
- Work with business users to co-create maintainable JavaScript code
- Coach and develop more junior team members, ensuring that best practices and methodologies are followed.
- Development of backend-for-frontend services and APIs using Node.js.
- Minimum 3 years of software development experience using front-end technologies, including React.JS, HTML5, CSS3 and Responsive Design, along with JavaScript frameworks and libraries.
- Experience in building customer facing interactive web experiences; collaborating with design, product, and other partners.
- Experience in software design principles and patterns and designing code
- Experience working in a modern software engineering environment following Agile principles, DevSecOps methodologies, test automation, CI/CD workflows, and tools including Git and Github.
- An understanding of the investment management industry
- Experience using cloud technologies (e.g. Azure, AWS).
- Experience building software solutions in the Financial Services domain
- Experience developing backend-for-frontend APIs using Node.js.
- Great at working with other people, communicate well and value teamwork and diversity.
- Positive and optimistic attitude
- Ability to own a piece of work from start to finish
- Passionate technologist who follows the latest trends, technology, and engineering approaches
- Enjoys solving problems and focussed on understanding the underlying business requirements before producing concrete deliverables
- Ability to work under pressure