Get to know us! Al Rajhi Bank Malaysia established in 2006, and we are now on a digital transformation journey to bring the next generation of banking to Malaysia - in the form of Digital Banking. We are on a quest to revolutionise Digital Banking by providing a platform to customers that enables them to experience the future through their fingertips. What does this mean for you if you were to join us With great innovation and transformation comes growth both individually and for the organisation. By being one of the leading organisations bringing Digital Banking to Malaysia, this enables us to provide an amazing learning opportunity for you. You will be able to challenge yourself within your scope of expertise as well as being coached and mentored by our leaders who are experienced in launching Digital Banks. As an agile organisation, we believe in providing a conducive environment for you to excel and unlock your greatest potential, so you will feel at home in our working space which fosters collaboration and transparency. Grab this opportunity while you can, and \'Let\'s Reimagine Digital Banking Together\'. About the Role You will be heavily involved in designing scalable frontend architecture for the mobile application while working closely with the UI/UX & product team to deliver new feature designs to improve user experience/friendliness of the platform. You will also be actively collaborating with the backend developers, UI/UX & product team to identify new features for the mobile application. What will you do: Core Responsibilities:- Collaborate within a dedicated scrum team to build and develop new product capabilities & features in the mobile application. Work closely with the UI/UX and product team to continuously improve the functionality and user-friendliness of the mobile application. Collaborate with the UI/UX team to design scalable frontend architecture - this involves building mobile applications integrating to microservices to evolve the digital bank\'s architecture and product features Be involved in the user experience design process, from wireframes and mock-ups through implementation and release - this involves translating these mock-ups into working code Deliver fast prototyping of new user interactions and iteration based on customer feedback General Responsibilities:- Identify and troubleshoot any ongoing mobile application issue and coding problems - this also involves triage and debugging to resolve production user issues Support backend developers in building clean, maintainable and flexible APIs Collaborate with backend developers to integrate user-facing requirements with server side logic Participate in scrum activities & discussions (e.g. sprint planning, daily standups and retrospective) and provide input on frontend development status - this involves prioritizing, scoping & communicating progress of deliverables Coordinate with backend developers, UI/UX designers and the product team to identify new features for the digital bank Provide post-development tech support where relevant and necessary Establish, document and further the thinking around development & engineering best practices Skills, certifications and experience you possess: Minimum of 3+ years of working experience, preferably in a frontend development or engineering role in technology and/or financial related fields developing frontend mobile applications Knowledge of technology and market trends, and demonstrate a keen understanding & interest in digital channels and products A good understanding of design principles alongside strong solution design experience Hands-on technical skills and competency specifically with Kotlin (Android) Experience in additional languages/frameworks (e.g. Java, React, Angular, NodeJS, Python or R) is a bonus Experience working with agile delivery methodology in close collaboration with cross-functional teams Understanding of major cloud applications (e.g. AWS) and architecture is an added advantage Familiarity with Swift (iOS) would be preferable but not essential.
foundit
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.