Senior Mobile Application Developer
Summary
Senior mobile/full-stack developer building digital banking apps for a financial services client, owning quality from development through SIT/UAT/VAPT testing, release and BAU handover. Core stack: React Native, ReactJS/Next.js, TypeScript, iOS/Android, Java/J2EE and REST APIs.
About the role
You will help build and deliver digital banking solutions for a leading organisation in the financial services sector, owning quality from development all the way through testing, release and handover. You will turn complex requirements into polished, reliable digital products as an experienced mobile and full stack developer.
Key responsibilities
Build pixel-perfect, smooth user interfaces across both mobile platforms (iOS and Android)
Leverage APIs for deep integration with both platforms
Diagnose and fix bugs and performance bottlenecks
Maintain code and write automated tests to ensure the highest product quality
Coordinate end-to-end solution testing, including SIT, regression, UAT, VAPT and performance testing, through to production deployment and closure of high-severity issues
Prepare technical and operational documentation prior to BAU handover, and plan releases according to project timelines
Ensure development follows established SDLC methodology, architecture standards, IT governance, information security and regulatory requirements, while providing regular progress and risk updates to stakeholders
About you
Bachelor's Degree in Computer Science, Information Technology or a related discipline
Minimum 8 to 10 years of mobile application development experience in commercial, service-based or vendor organisations, or established banks and financial institutions
Hands-on experience with React Native, ReactJS, NextJs, TypeScript, iOS, Android, Java/J2EE, web services, RESTful APIs and JSON
Strong experience with CI/CD toolchains and DevOps tools; microservices and Kubernetes experience is an added advantage
Solid understanding of RDBMS, object-oriented methodology and databases such as MySQL, Oracle, DB2 and MSSQL
Experience in digital banking or eCommerce apps, Agile projects and automated testing tools (e.g. JMeter, TOSCA)
Self-starter with strong communication, collaboration and problem-solving skills, able to juggle multiple tasks in a fast-paced environment
Benefits
Competitive salary
Opportunity to work on digital banking projects with a leading organisation in the financial services sector
Ongoing training and mentorship to keep your skills sharp
Clear career progression within a growing consulting team
A supportive, collaborative team culture