UI – Software Engineer

  • 7500
  • Singapore Singapore Singapore SG
  • Contract, Full time
  • Credit Agricole CIB
  • 24 May 18 2018-05-24

The department Risk & Finance IT is responsible for development and maintenance of risk and finance applications, used by worldwide users. RCM team is in charge of applications related to Counterparty Risk IT. It covers systems in charge of collection and management of authorization, utilization and mitigants data; counterparty risk computation; authorization/utilization matching; anomalies reporting; regulatory reporting.

RESPONSIBILITIES

  • UI developer responsible for development using modern techniques and frameworks
  • Develop, maintain and improve user friendly interfaces
  • Optimize applications for speed and scalability
  • Collaborate with other team members and stakeholders
  • Build reusable code and libraries for future use
  • Create quality mockups and prototypes on tight timelines
  • Assist back-end developers with coding and troubleshooting
  • Maintain standardization throughout the UI using best-practices, templates, styles and libraries to provide a consistent user experience
  • Writing clean, elegant code that is functional, maintainable, and scalable
  • Staying up to date with the latest web technologies and UI design principles.
  • Delivering interaction designs, templates and prototypes (wireframe/mockups), guided by user experience best practices

Work Experience

  • 5+ years of full stack expertise required in
  • Web-markup - HTML5 & CSS3
  • JavaScript/JQuery including frameworks – preferably ReactJS or AngularJS
  • OOP Principles and Design Patterns
  • SQL, Databases – Sybase, Oracle or SQL Server
  • Web Servers like JBoss, Node.js or IIS
  • Responsive Web Design, Bootstrap
  • Testing frameworks like Selenium, Cucumber, Jasmine
  • Understanding of cross-browser compatibility issues and ways to work around them
  • Excellent taste in visual layout, and user experience design
  • Common browser developer tools and performance tuning techniques

Highly desired

  • Experience in back-end development in either one of the following
  • Java, Spring MVC, Hibernate, or
  • Microsoft technologies: .NET, C#, ASP.NET, MVC 4/5, Silverlight/WPF, NHibernate
  • CSS frameworks like LESS and SASS
  • Build management using Jenkins, TFS, grunt/gulp
  • Package management using npm and bower
  • Understanding of UX principles and best practices
  • TDD/BDD
  • Templating frameworks – JSP, Freemarker, Velocity, Mustache
  • Websockets and HTML5 web storage
  • Online design portfolio (please provide link on the resume if available)