Job description

Some careers shine brighter than others.

If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

 

We are currently seeking an experienced professional to join our team in the role of React.js Developer

In this role, you will:

  • Lead the development of user interfaces to ensure a seamless and intuitive user experience. Collaborate with UX/UI designers to translate design prototypes into high-quality code, building reusable components and front-end libraries for future use.
  • Provide leadership across the end-to-end delivery and run lifecycle, utilizing skills and expertise in software development, testing and operational support activities. This will include Backend API Integration, Containerization & Deployment, CI/CD & Automation, Performance Optimization, and Code Quality & Best Practices.
  • Take full accountability for a product or service, identifying and developing the most appropriate technology solutions to meet customer needs as part of the Customer Journey.
  • Collaborate with other engineers, architects, and business stakeholders to guide the product or service's direction.
  • Create and oversee the development of technical test plans and records, including unit and integration tests, within automated test environments to ensure code quality
  • Mentor and support DevOps teams through all stages of a product or service release/change, ensuring they have a strong customer focus and understanding of end-to-end journeys.
  • Identify and address operational issues (performance, operator intervention, alerting, design defect related issues, etc.) in collaboration with Ops, Dev, and Test engineers at all stages of a product or service release/change.
  • Lead the identification and resolution of incidents associated with the IT service as directed by leadership of the DevOps team.
Requisitos

To be successful in this role, you should meet the following requirements:

  • 8+ years of professional experience in frontend development with a strong focus on React.js
  • Experienced in designing and implementing scalable and maintainable frontend architectures.
  • Proficient in frontend state management processes, with hands-on experience in libraries such as Redux and Zustand to efficiently handle application state.
  • Skilled in creating maintainable and scalable UI components, using styling libraries like Emotion and Styled Components, ensuring a consistent and responsive design.
  • Experienced in using build tools such as Webpack and Vite to enhance development workflows and optimize application performance.
  • Experienced in implementing and maintaining robust testing strategies for frontend applications, using tools and frameworks such as Jest, React Testing Library, or Cypress to ensure code quality and reliability.
  • Familiarity with common Linux tools and commands.
  • Knowledge in optimizing web applications for speed and scalability.
  • Strong understanding of component architecture to ensure maintainability and scalability of complex applications.
  • Strong solutions architecture and engineering hands-on experience with complex enterprise solutions.
  • Strong understanding of design on micro-service and containerization.
  • Strong experience delivering scalable solutions in finance industry area.
  • Familiar with cloud platforms, including auto-scaling and global deployments of application architecture, with actual project experience on at least one cloud platform (including AWS, GCP and Ali Cloud).
  • Familiar with over two programming language, like Javascript/Python/Java /Golang/Node.js and relevant Design Patterns and databases including relational DB and NOSQL DB.

 

You’ll achieve more when you join HSBC

www.hsbc.com/careers 

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 

Issued by – HSBC Software Development India