-
Design, develop, and maintain high-quality iOS applications that connect reliably to enterprise systems, services, and data sources.
-
Translate product and business requirements into secure, scalable mobile solutions that support real-world operational workflows.
-
Define and promote coding standards, architectural patterns, and engineering practices that improve maintainability, quality, and consistency across the code base.
-
Review pulls requests, provide constructive technical feedback, and mentor other engineers to raise overall team capability.
-
Collaborate with product owners, designers, QA, back-end engineers, and enterprise platform teams to deliver integrated mobile experiences.
-
Implement secure connectivity patterns, including authentication flows, session management, API communication, and protection of sensitive data in transit and at rest.
-
Build and support offline-resilient features, synchronization workflows, and recovery patterns that ensure a dependable user experience in variable network conditions.
-
Identify technical debt, modernization opportunities, and performance bottlenecks, and drive improvements with minimal disruption to team delivery.
-
Contribute to automated testing, release readiness, CI/CD, and production support to ensure stable and repeatable application delivery.