Overview
Hybrid2 Days Remote & 3 Days Onsite
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Android Development
IOS Development
React Native
Job Details
Job Title : Android Developer with React Native & iOS
Location : San Diego, CA or Mountain View, CA (Hybrid)
Job Type : W2 Contract (Long-term)
Note: we are looking for Android Developer with React Native, IOS experience must have.
Job Overview:
We are seeking a skilled Senior Android Developer with strong expertise in React Native and working knowledge of iOS development to join our dynamic team supporting mobile applications. The ideal candidate will have extensive experience in building and maintaining high-performance mobile apps for both Android and iOS platforms and will contribute to the full software development lifecycle.
Key Responsibilities:
- Design, develop, and maintain advanced applications for Android using Kotlin or Java.
- Build cross-platform mobile applications using React Native.
- Collaborate closely with iOS developers, UI/UX designers, and backend engineers to deliver high-quality features.
- Ensure performance, quality, and responsiveness of applications across both platforms.
- Write clean, maintainable, and scalable code following industry best practices.
- Participate in code reviews and mentor junior developers.
- Identify and resolve bottlenecks, bugs, and performance issues.
- Stay up-to-date with emerging mobile technologies and industry trends.
Must-Have Skills:
- 7-10 years of professional software development experience.
- Strong Android development expertise (Kotlin or Java).
- React Native development experience (minimum 1-2 years).
- Hands-on experience with iOS development (Swift or Objective-C) at least basic working knowledge required.
- Solid understanding of mobile architecture, design patterns, and RESTful APIs.
- Familiarity with App Store and Google Play deployment processes.
- Experience working in Agile/Scrum teams.
Good to Have:
- Familiarity with CI/CD pipelines for mobile apps.
- Knowledge of automated testing and mobile app security.
Education:
- Bachelor's Degree in Computer Science, Engineering, or a related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.