
Software Engineer (UI)
Oversea-Chinese Banking Corporation Limited1 hour ago
Singapore, SingaporeSenior / Staff+
Responsibilities
- Design, develop, and test software applications for wealth management and private banking.
- Collaborate with business stakeholders to understand requirements and develop suitable solutions.
- Implement reusable front-end components and architecture for scalability.
- Ensure UI consistency, accessibility, and usability across platforms.
- Integrate front-end components with RESTful APIs and backend services.
- Participate in code reviews and follow software development best practices.
- Troubleshoot and resolve front-end issues promptly.
- Work with cross-functional teams to deliver and integrate software solutions.
Requirements
- Degree in Computer Science, Information Technology, or a related field.
- 5–10 years of front-end development experience, preferably in banking or financial services.
- High proficiency in React.js, JavaScript, HTML5, CSS3, and other UI technologies.
- Familiarity with React testing libraries.
- Experience with RESTful API integration and asynchronous request handling.
- Exposure to DevOps practices and tools including Jenkins, Bitbucket, and Ansible.
- Experience with Agile development and version control systems such as Git.
- Understanding of Micro Frontends frameworks such as Qiankun is advantageous.
- Knowledge of Material-UI or similar component libraries is advantageous.
- Experience with microservices and backend technologies such as Java, Spring Boot, and databases, or experience as a Full-Stack Developer, is advantageous.
- Strong communication, collaboration, problem-solving, and adaptability skills.
Benefits
- Competitive base salary.
- Holistic and flexible benefits to suit different lifestyles.
- Community initiatives.
- Industry-leading learning and professional development opportunities.
- Support for employee wellbeing, growth, and career aspirations.