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:
- Bachelor's Degree in Information Technology or any related field.
- 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 Swift (iOS) and 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.