Senior Software Engineer - Digital Channel

Employer
OCBC Bank
Location
Singapore, Singapore
Salary
Competitive
Posted
29 Jul 2022
Closes
12 Aug 2022
Ref
16105419
Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
We are looking for a Senior Software Engineer experienced with Front End development (Web and hybrid) to strengthen our agile in-house development team.
Your primary focus will be design and development of Front End layer and API integration for our internal flagship application used by our Front Office staff. You will work as a member of an agile squad in close collaboration with API developers, another Front End Developer, Tech Lead, Scrum Master, Business Analyst, Product Owner and other roles.

Your Responsibilities:
  • Developing of new features, extending and maintenance of existing features in our in-house build applications
  • Coding React JS based application Front End layer suitable for Web-browsers and iOS devices (hybrid/Cordova based)
  • Unit testing and test automation
  • Code reviews
  • Building reusable components and Front End libraries in React JS for future use
  • Translating designs and wireframes into high quality code
  • Understanding business requirements and translating them into technical design
  • Leading technical Front-End design in your agile squad
  • Helping and guiding other developers in writing quality code and bringing in industry best practices
  • Supporting testers, troubleshooting issues and fixing defects
  • Level 3 production support
  • Ability to get things done and to deliver quality results within reasonable timelines.
  • Ability to recognize gaps, weaknesses, risks and proactive seeking for help
  • Ability to manage team or vendor management is an advantage.
  • Grooming and mentoring junior developers


Qualifications
Our Requirements:
Years of Experience:
  • At least Bachelor's Degree in an IT related discipline
  • At least 8 years' experience in Software Development including at least 5 years' experience in Web Technology
  • Financial technology background experience is an advantage (not compulsory)
  • Working experience in Agile project/teams
  • Good communication skills and engineering culture

Core Technical Expertise:
  • Highly proficient in React JS, JavaScript (ES6 & ES5), TypeScript, Mobx/Redux, and related frontend technologies
  • Highly proficient in HTML5, CSS, SCSS and React UI libraries such as Semantic and Material
  • Hands on experience with Hybrid (Cordova) and mobile technology frameworks (iOS) is a plus
  • Familiar with RESTful APIs.
  • Experience in Web Application Security and understanding of authorization mechanisms, such as JSON Web Token.
  • General understanding of Java, Spring Boot, Microservices and Database technologies (actual SpringBoot development skills would be a bonus)
  • General understanding of DevOps tool and practices
*LI - Kit

Similar jobs

Similar jobs

  • You need to sign in to save