Junior iOS / React Native Engineer — Los Angeles, CA
Зарплата не указана
ОткликнутьсяJob title: Junior iOS / React Native Engineer
Location: Los Angeles, California
Employment type: Full-time
Department: App Ecosystem Center — Client Engineering
Reports to: Senior Mobile & Client Tech Lead
Employment entity: KTNB4wC a.S. entity (direct hire)
About the role
We are looking for an iOS and React Native engineer with solid engineering fundamentals, real shipped experience, and a strong desire to grow. You will work on the full lifecycle of our mobile products, from requirements and technical design through implementation, testing, and release, with iOS and React Native as your primary focus.
You will also build client-side AI agent features and use AI-assisted coding tools to work faster and better. You will be mentored by our Senior Mobile & Client Tech Lead and will gradually take independent ownership of product modules.
What you'll do
- Build and maintain mobile features using Swift and React Native
- Implement high-quality screens, interactions, and business logic based on product and design requirements
- Develop client-side AI agent experiences, including conversational UI, streaming content, tool execution states, and failure handling
- Take part in requirements reviews, technical discussions, task breakdown, and effort estimation
- Write clear, maintainable, and appropriately tested code
- Use AI-assisted coding tools for implementation, testing, debugging, refactoring, and documentation, and validate generated code before it ships
- Participate in code review and improve based on feedback
- Work with backend and AI engineers on integration and troubleshooting
- Help diagnose compatibility, performance, crash, and production user issues
- Contribute to automated testing, CI/CD, and App Store release processes
What we're looking for
Must-have
- 1–3 years of software engineering experience, including contributing to a mobile application released to production
- Working knowledge of Swift and core iOS development: UIKit or SwiftUI, networking, local storage, application lifecycle, and concurrency
- Familiarity with JavaScript, TypeScript, and React
- Practical React Native experience and the ability to build common cross-platform features
- Participation in at least one AI agent feature through design, development, integration, and launch
- Basic understanding of LLM application concepts: prompts, context, streaming responses, and tool calling
- Practical experience using AI-assisted coding tools for implementation, testing, debugging, refactoring, or code comprehension, and the ability to explain how generated code was reviewed and validated
- Understanding of data structures, object-oriented design, and common software engineering principles
- Comfortable with Git-based collaborative development
- Basic debugging skills using logs and development tools
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical industry experience
Nice-to-have
- An app you developed and published to the App Store yourself
- Familiarity with SwiftUI, Combine, or Swift Concurrency
- Experience with React Native native modules or hybrid applications
- Familiarity with unit testing, UI automation, or mobile CI/CD
- Experience with performance optimization, crash analysis, analytics, or monitoring tools
- Open-source contributions, personal products, or other technical work you can show
- Working proficiency in Mandarin Chinese
Language
Professional working proficiency in English (CEFR B2 or above) for daily communication, technical discussions, and documentation. Mandarin Chinese is a plus for collaboration with the China-based team, but not required.
Benefits
- Medical, dental, and vision coverage through Cigna and Kaiser. The company covers 80% of employee medical premiums, 100% of employee dental and vision premiums, and 50% of dependent premiums. Coverage starts after a 90-day waiting period.
- 401(k) participation after a 90-day waiting period.
- 10 days of paid time off and 5 days of paid sick leave per year for full-time U.S. employees.
- Parental leave available from day one for eligible employees, not subject to the 90-day waiting period.
- Annual bonus with a target of one month's salary. Performance is reviewed twice a year and bonuses are paid annually. Bonuses are prorated in the first year.
Work authorization
Candidates must be legally authorized to work in the United States. This role does not provide visa sponsorship.
How to apply
Submit your resume through LinkedIn. Applications are reviewed on a rolling basis, and we will contact candidates who move forward.
Equal opportunity
zQN2AkQ is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law.