Quick Overview
Job Description
Job Description
Mobile Developer - Android & iOS
Location: Sunnyvale, CA
Work Model: Onsite - Hybrid
Job Description
We are looking for an experienced Mobile Developer with strong hands-on experience developing, maintaining, and enhancing high-quality mobile applications across Android and iOS platforms. The ideal candidate should have strong expertise in native mobile development, mobile application architecture, API integration, performance optimization, and modern mobile development practices.
The candidate will work closely with product managers, designers, backend engineers, QA, and other engineering teams to build scalable, reliable, and user-friendly mobile applications supporting large-scale enterprise platforms.
Required Skills
Android Development
Strong hands-on experience with Android application development
Strong experience with Kotlin and Java
Experience with Android SDK, Android Studio, Jetpack, and Jetpack Compose
Experience developing modern, scalable Android applications
Strong understanding of Android application architecture and lifecycle
Experience with MVVM, Clean Architecture, or similar design patterns
Experience integrating REST APIs and backend services
Experience with Coroutines, Kotlin Flow, and asynchronous programming
Experience with Android testing frameworks and unit testing iOS Development
Strong hands-on experience with iOS application development
Strong experience with Swift and SwiftUI
Experience with Xcode and iOS SDK
Experience developing modern iOS applications using Swift/SwiftUI
Strong understanding of iOS application architecture and lifecycle
Experience with MVVM, Clean Architecture, or similar design patterns
Experience integrating REST APIs and backend services
Experience with asynchronous programming and concurrency
Experience with iOS unit and UI testing
General Mobile Development
5+ years of professional experience in mobile application development
Strong understanding of mobile application architecture and design patterns
Experience developing applications for high-volume consumer or enterprise environments
Strong experience integrating RESTful APIs, JSON, authentication, and backend services
Experience with Git and CI/CD pipelines
Understanding of mobile security, application performance, and optimization
Experience troubleshooting and resolving production issues
Strong understanding of unit, integration, and UI testing
Good understanding of Agile/Scrum development methodologies
Responsibilities
Design, develop, test, and maintain high-quality Android and iOS mobile applications
Develop reusable, scalable, and maintainable mobile components
Build mobile features using Kotlin/Java for Android and Swift/SwiftUI for iOS
Integrate mobile applications with backend services and REST APIs
Collaborate with backend engineers, product managers, designers, QA, and architecture teams
Participate in technical design and architecture discussions
Perform code reviews and ensure adherence to mobile development best practices
Troubleshoot application performance, stability, and production issues
Optimize applications for performance, scalability, reliability, and responsiveness
Implement appropriate unit, integration, and UI testing
Participate in CI/CD, release, deployment, and production-support activities
Ensure applications follow appropriate security, privacy, and coding standards
Contribute to technical documentation and engineering best practices
Preferred Skills
Experience developing both Android and iOS applications
Strong experience with Kotlin, Java, Swift, and SwiftUI
Experience with Jetpack Compose
Experience with MVVM, Clean Architecture, or similar architectural patterns
Experience with mobile CI/CD tools and automated release pipelines
Experience with cloud-based backend services and APIs
Experience with Firebase or similar mobile platform services
Experience with push notifications, analytics, deep linking, and mobile authentication
Experience working on large-scale consumer, retail, e-commerce, or enterprise mobile applications
Experience supporting applications with a large user base and high production traffic
Similar jobs
- AL
Staff Mobile Software Engineer
NewAbbott Laboratories
Alameda, California🇺🇸Hybrid30 minutes agoSwiftEncryptionGit+3Technology - AL
Senior Mobile Software Engineer - Healthcare
NewAbbott Laboratories
Alameda, California🇺🇸Hybrid30 minutes agoSwiftEncryptionFlutter+8Technology - TC
Android Developer
NewTECHNEPTUNE CONSULTING INC
San Diego, CA🇺🇸$60 - $65/hrHybrid23 hours agoAndroid SDKJavaKotlin+2Technology - NJ
QA Mobile Automation Engineer - Frisco TX - 5 Days Onsite - Locals Needed
NewNJTECH INC.
Irving, TX🇺🇸Hybrid23 hours agoGatlingJMeterJava+4Technology - TV
Android Developer || San Diego, CA (Hybrid)
NewTalent Vista Partners Inc
San Diego, CA🇺🇸Hybrid23 hours agoAndroid SDKJavaKotlin+2Technology - VE
W2// Android Developer
NewVensIT Corp
Columbus, OH🇺🇸Hybrid23 hours agoScrumAgileAndroid SDK+4Technology