Back to jobs Featured

Senior Software Engineer - Front-end

Job description

Responsibilities

Reporting to a Technical Team Lead, working closely with Product Manager and Principal Engineers driving for both customer outcomes and continuous improvement.

  • Build systems that are fit for purpose and apply current company development practices
  • Implement monitoring and logging to help better understand the system status
  • Collaborate and engage with other engineers in delivering robust products while aligning to overall technology strategy
  • Growing technical capabilities of junior team members through coaching and mentoring
  • Active participation in business performance discussions and Agile ceremonies
  • Design, build and maintain CI/CD infrastructure and tools
  • Sharing on-call support duties
  • Exemplify quality and engineering discipline

Requirements

  • 5+ years of experience in working in a software engineering team with some experience in leading or mentoring other engineers
  • Technical proficient in front-end development frameworks, particularly: React.JS, Typescript, Node.JS, Angular, etc.
  • Ideally with experiences in:
    • building and operating highly scalable, available, performant and secure solutions
    • creating and maintaining continuous delivery pipelines using current practices, patterns & tooling
    • designing and developing cloud native software
    • using current technical practices such as writing clean, testable code and pair programming
  • Open minded collaborator with a growth mindset
  • Clear communicator who is able to manage stakeholder expectations
  • Good command in spoken and written Cantonese & English