UI Developer

Key Objectives for UI Developer

We are looking for a developer who will help to build and maintain the future of NA Wholesale IT.  There are strategic business objectives that require a technical candidate to assist in the reliability, support, and delivery of bank systems.  The ideal candidate need to understand how to work in a financial institution and exposure to Fintechs and various industry innovations.  Have a passion for the connectivity between software and hardware, innovating and driving change, collaborating with other developers, and ensuring uninterrupted operation of technical platforms.

We expect the candidate to have strong technical knowledge, be eager to learn and to contribute to a highly skilled development team. We strongly value their hard work and obsession to solve complex problems on behalf of HSBC’s customers.

Principle Accountabilities:

  • Support, design, and develop a rich UI for NA Wholesale Lending and Onboarding applications
  • Provide support in identification and resolution of all incidents associated with the IT service, as directed by leadership of the DevOps team
  • Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered
  • Working with Ops, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc.) are identified and addressed at all stages of a product or service release / change
  • Utilise a proven track record delivering web applications through various front-end languages and frameworks
  • Manage releases (code packaging and builds)
  • Continually deploy & test, learn new techniques and technologies as a result of peer review and mentorship; share learnings with your peers
  • Liaise with other engineers, architects, and business stakeholders to understand and drive the product or service’s direction
  • Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc.
  • Work independently and as part of a team to design
  • Work with engineering teams in an Agile fashion
  • Following HSBC Risk-Based Project Management (RBPM) and GB&GCF IT development methodologies, corporate information security and corporate website look & feel guidance to ensure successful project delivery with strict adherence to coding practices and the production of all necessary documentation

Knowledge & Experience / Qualifications:

  • 5+ years of Agile software development experience
  • Excellent knowledge of JavaScript, JSX and Typescript
  • Excellent knowledge of React JS
  • Excellent knowledge of HTML5, CSS3 and css-processors such as SASS and Less
  • Excellent knowledge of build and dependency management including NPM and Web-pack
  • Good knowledge of accessibility and cross browser standards
  • Good knowledge of data marshalling/de-marshalling using JSON and XML
  • Good knowledge of Jenkins and git
  • Good knowledge of web server configuration (Node, Jetty, Nginx)
  • Experience of front end testing frameworks like Jest, Jasmine and Karma etc.
  • Experience of cloud technologies is an added advantage including AWS and Google Cloud
  • Experience working with IDEs including IntelliJ, VS Code and Atom
  • Experience managing multiple priorities in a dynamic environment across multiple time zones and locations

Preferred

  • Knowledge of software engineering practices & best practices for the full software development life cycle
  • Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions
  • Familiarity with Site Reliability Engineering practices
  • Pragmatic / lean / agile development techniques
  • Comfortable operating in an “agile” development team, self-starting, motivated
  • Good communication skills both written and verbal
  • Takes ownership, pride in delivered work