What you'll Do:
- Lead the end-to-end development of core user-facing features — such as Group Order, Dual Order, and Partner Membership discount integration — from conceptualizing complex business logic to implementing high-impact services that enhance the overall customer journey on the platform.
- Architect and build highly interactive, responsive user interfaces using modern iOS components with SwiftUI integration, ensuring smooth performance and a polished user experience.
- Leverage cutting-edge iOS capabilities such as Live Activities and Dynamic Island for real-time order tracking and QR Pay countdowns, and PushKit integration for time-critical notification delivery, keeping the app at the forefront of the platform.
- Maintain the highest standards of software quality by developing comprehensive automated test suites and participating in rigorous technical design discussions and code reviews.
- Optimizing development workflows and CI/CD pipelines to support rapid, reliable release cycles.
- Leverage AI-powered tools and coding assistants (e.g., Cursor, Copilot, and modern LLMs) to accelerate development workflows — from code generation and automated code reviews to intelligent testing — continuously exploring and adopting new AI capabilities to enhance team productivity and code quality.
What you'll Need:
- Proficient in developing iOS applications with Swift.
- Have knowledge and understanding correctly in the matter of Data Structure, Algorithm, OOP, Design Patterns, and Best Practices.
- Deep understanding of UIKit and SwiftUI, with experience integrating SwiftUI views into UIKit-based applications.
- Understand and care about code quality, have experience in refactoring and improving code maintainability.
- Familiar with Clean Swift and MVVM architecture patterns.
- Familiar with libraries/tools such as RxSwift, Moya, Tuist, and ObjectMapper is preferable.
- Familiar with automated testing frameworks including unit testing and UI testing.
- Familiar with CI/CD pipelines and build automation tools such as Fastlane and GitLab CI.
- Strong analytical and problem-solving skills, ready for challenging problems at scale.
- Able to work well with others in fast-paced environments and propose effective solutions.
- Have a growth mindset and be willing to learn new things.