About this role
About the Role Join a purpose-driven winning team in Global Wealth Engineering to build a modern, secure, and scalable web application deployed on cloud infrastructure. You will work with stakeholders to deliver high-impact features that directly contribute to the product's success. This role combines frontend and backend-for-frontend work and collaboration across engineers, designers, and product managers. What You'll Do
- Work closely with stakeholders to understand user needs and technical requirements
- Write and manage your own development tasks as Jira tickets with clear acceptance criteria
- Create high-fidelity mockups and prototypes in Figma to communicate design intent
- Act as a core developer for both the frontend (React + Material UI) and backend-for-frontend (Next.js) components of the web application
- Contribute to team planning, sprint reviews, and roadmap discussions
- Gain a strong understanding of the development and deployment processes within the bank's cloud infrastructure and governance environment
- Write clean, testable, and well-documented code aligned with security and compliance standard What We're Looking For
- Bachelor’s Degree, with a Technology, Computer Science, or Software Engineering background
- Proficiency in web development using HTML and CSS
- Development experience with modern web stacks, especially React, Material UI, and Next.js
- Strong knowledge of TypeScript
- Experience writing and optimizing SQL queries
- Familiarity with development and deployment on cloud infrastructure (Google Cloud Platform preferred; AWS or Azure acceptable)
- Ability to create and iterate on wireframes and prototypes in Figma
- Experience designing and integrating with REST APIs
- Knowledge of testing frameworks and practices (e.g., Jest, Mocha, unit/integration testing)
- Strong understanding of code quality practices, including linting, code reviews, and automated formatting tools
- Familiarity with Agile development methodologies
- Experience using Jira for issue tracking and sprint planning
- Comfortable collecting and incorporating feedback from users to continuously improve the product
- Able to work in an Agile environment and adapt quickly to shifting priorities or direction
- Strong collaboration skills, with a willingness to work closely with engineers, designers, and product managers
- Motivated to understand stakeholder needs and contribute meaningfully to the product vision
- Skilled at estimating effort, setting realistic timelines, and being accountable for deliverables
- Proactively raises technical or product issues and contributes to problem-solving
- Curious and eager Nice to Have
- GraphQL experience (bonus)