Ensure application performance, stability, and responsiveness across diverse device form factors, screen densities, and OS versions for both iOS and Android.
Implement automated unit and integration tests and write robust code following engineering best practices and architectural patterns on each platform.
Identify, troubleshoot, and resolve bugs, memory issues, and performance bottlenecks across both codebases....
• Act as a strong problem solver, able to assess issues from multiple perspectives, challenge the status quo, and collaborate with specialist teams (e.g. security, compliance, testing, vendors) to resolve complex technical and delivery challenges.
• Own and support end-to-end application delivery and BAU operations, including bug fixes, performance tuning, minor enhancements, incident resolution, and root cause analysis, with L3 support as required.
• Govern and support CI/CD implementation and deployment processes across SIT, UAT, and Production environments, promoting automation, test-driven development, and reliable release practices....
Govern and support CI/CD implementation and deployment processes across SIT, UAT, and Production environments, promoting automation, test-driven development, and reliable release practices.
Review and integrate third-party SDKs and tools (e.g. analytics, messaging, notification services) and ensure solutions align with architecture standards, security controls, and regulatory requirements.
Take accountability for identifying, escalating, and managing technical, delivery, security, and compliance risks, proposing practical workarounds and resolutions to minimize impact to project timelines and business outcomes....