other

Technical Lead - Mobile Applications (Android/iOS)

Job USA6 days ago

Primary Responsibilities Architectural Stewardship: Define and maintain the end-to-end system architecture, prioritizing non-functional requirements such as performance, scalability, and high availability. Integration Design: Lead the creation and review of High-Level Designs (HLD) for APIs and data flows, ensuring they follow modern integration patterns and security protocols. Technical Mentorship: Translate complex architectural decisions into actionable implementation guidance for the team, providing hands-on support for code reviews and technical spikes. Release & Operations: Oversee technical release readiness, managing dependencies and making critical go/no-go decisions to ensure seamless deployments. Incident Leadership: Drive root cause analysis (RCA) for critical production issues and lead troubleshooting efforts with internal and external stakeholders. Operational Excellence: Improve platform health by championing observability, automated alerting, and the creation of robust operational runbooks. Required Qualifications Experience: A minimum of 15 years in software engineering, with a proven track record of leading technical design for large-scale distributed systems. Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Mobile Expertise: Deep knowledge of mobile-backend integration and mobile platform architectures (iOS/Android). System Design: Mastery of REST and event-driven integration patterns, as well as full API lifecycle management. Delivery: Practical experience with Agile/Scrum methodo

Source: Himalayas