1 - Project Overview:
- Build and enhance iOS applications in Retail / Fintech / E-commerce / Super App
- Serving [end-users / enterprise clients / Japanese market…]
- Tech stack: Swift, REST APIs, [Firebase / CI/CD / …]
2 - Job Description:
- Develop and maintain iOS features using Swift
- Collaborate with BA, Designers, and Backend Engineers to deliver high-quality features
- Participate in solution design, estimation, and code reviews
- Optimize performance and ensure app stability
- Troubleshoot issues and support production when needed
- Mentor junior engineers and contribute to team growth
3 - Qualifications:
Must-have
- +5 years’ experience working in Software Development.
- Solid experience in designing & developing native mobile applications in iOS (App Routing, Accessibility, Authentication, Caching, Code Analysis, Logging, Analytics, Secure code practice), and using the following tools: SwiftUI, Objective-C;
- Solid experience in using the following components: Alamofire, Apollo GraphQL, RxSwift, Oauth2, CocoaLumberjack;
- Solid experience in modern front-end build pipelines and tools (e.g. Git, Gradle, XcodeBuild);
- Experienced with architectural patterns - Clean Architecture, MVVM, MVC;
- Experienced with Unit tests, UI Tests, API Testing: Mocks, Stubs;
- Solid experience in Agile (Scrum model) development environments
- Well-versed in writing structured, well-documented, maintainable, and clean code
- Excellent in problem-solving and analytical skills
- Strong understanding of standard Software Engineering processes, Testing, and Agile methodology;
- Good English communication skills (both verbal & written), especially in the global software development environment.
Nice-to-have
- Experience publishing apps on the App Store
- React Native experience;
- Microservices approach;
- Experienced in performance testing, Accessibility for mobile apps;
- Mobile Apps Security: Application Security Transport, Local Data Storage, Reverse Engineer;
- Experienced with device fragmentation issues.
- Experience working with international clients (English/Japanese)
4 - Others/Benefit:
Benefits & Opportunities
- Competitive salary and project bonus
- Opportunity to work on large-scale / global / Japanese / AI-driven projects
- Training programs, certifications, and continuous learning support
- Collaborative and supportive working environment