Develop and maintain frontend components using React Native for mobile applications to ensure a seamless user experience across devices.
Implement backend services with Node.js/Express framework that handle personal savings transactions securely while ensuring compliance with financial regulations.
Design, implement, test, deploy, monitor, and troubleshoot payment processing systems using Stripe API to facilitate payments for OakNorth clients efficiently.
Collaborate closely with the frontend team to ensure a consistent user experience across different devices while maintaining high performance standards under varying loads.
Continuously improve existing features based on client feedback and emerging technology trends, ensuring that our payment processing system remains competitive in the marketplace.
Conduct code reviews for both frontend and backend components to ensure quality assurance and adherence to coding best practices within OakNorth's engineering standards.
Participate actively in sprint planning meetings as a representative of fullstack engineers, providing insights into the technical feasibility and resource requirements of proposed features or enhancements.
Monitor system performance using tools like New Relic to identify bottlenecks and optimize code for better efficiency under high traffic conditions.
Implement security measures such as input validation, authentication mechanisms (e.g., OAuth), encryption protocols, and regular audits of the payment processing systems against potential vulnerabilities or breaches.
Stay updated with industry trends in fullstack development to identify opportunities for process improvements that can enhance our competitive edge within OakNorth's financial services sector.