iOS Engineer
iOS Engineer
remotepeople- Posted 4 hours ago
- Be among the first 10 applicants
Job Description
Requirements:
- 1-3 years of software development experience, with a mobile app that has shipped to production
- Familiar with Swift and iOS development fundamentals, including UIKit or SwiftUI, networking, data storage, lifecycle management, and concurrency
- Familiar with JavaScript, TypeScript, and React fundamentals
- Hands-on React Native project experience, able to build common cross-platform features
- Has been fully involved in the design, development, integration testing, and launch of at least one AI agent-related feature
- Basic understanding of prompting, context, streaming responses, and tool calling in LLM applications
- Practical experience applying AI coding tools in coding, testing, debugging, refactoring, or code comprehension
- Able to speak to concrete AI coding use cases, productivity gains, and how code quality is maintained
- Understands data structures, object-oriented design, and common software engineering principles
- Able to use Git for day-to-day collaborative development
- Basic troubleshooting ability — able to use logs and debugging tools to analyze issues
- Values code quality, testing, and user experience
- Able to use English for daily work communication, technical discussions, and reading documentation
- Proactive learner, able to understand and apply code review feedback
Nice to Have:
- Experience independently building and publishing an app to the App Store
- Familiar with SwiftUI, Combine, or Swift Concurrency
- Experience with React Native native modules or hybrid app development
- Familiar with unit testing, UI automated testing, or mobile CI/CD
- Experience with performance optimization, crash analysis, analytics tracking, or monitoring platforms
- Open-source projects, personal products, or other technical work to showcase
- Able to communicate in Chinese for work purposes
How We Work:
- Analyzes issues proactively first, then asks for help with specific, concrete information
- Willing to understand the user value behind a requirement, not just complete the code
More Info
Key Skills
mobile CI CD
SwiftUI
UI automated testing
software engineering principles
object-oriented design
AI coding tools




