Develop, maintain, and optimize iOS applications using Swift and modern iOS frameworks.
Implement clean, scalable, and testable code following best engineering practices.
Build intuitive, responsive, and visually polished UI using UIKit or SwiftUI.
Integrate with backend services and APIs, ensuring smooth data flow and reliability.
Architecture & System Design
Participate in designing app architecture, including modularization, state management, and performance optimization.
Ensure app stability, memory efficiency, and smooth rendering across devices.
Collaboration & Delivery
Work closely with product managers and designers to translate requirements into technical solutions.
Collaborate with backend engineers to define API contracts and improve end‑to‑end performance.
Participate in code reviews, technical discussions, and continuous improvement initiatives.
Write unit tests, UI tests, and maintain high test coverage.
Build and maintain CI/CD pipelines for automated testing and deployment.
Monitor app performance, crash logs, and analytics to drive improvements.