Job Description
Title: Mobile Developer
Location: Hybrid at San Francisco
Duration: 12 months
Job Overview:
We are seeking a talented and passionate Mobile Developer to join our growing development team. As a Mobile Developer, you will design, develop, and maintain mobile applications across various platforms. You will collaborate with cross-functional teams to deliver high-quality apps that provide excellent user experiences. The ideal candidate has strong problem-solving skills, extensive knowledge of mobile development frameworks, and a passion for delivering innovative mobile solutions.
Key Responsibilities:
* Design, build, and maintain mobile applications for iOS, Android, or cross-platform frameworks.
* Collaborate with designers and product managers to deliver intuitive, user-friendly mobile interfaces.
* Write clean, maintainable, and scalable code following best practices.
* Debug, test, and resolve issues related to app performance and reliability.
* Work with backend developers to integrate APIs and services into mobile applications.
* Ensure code quality through automated testing and code reviews.
* Optimize mobile apps for maximum performance, usability, and efficiency.
* Stay current with mobile development trends, tools, and frameworks to continuously improve app performance.
* Deploy and support mobile applications in production environments (App Store/Google Play).
* Work closely with QA teams to ensure thorough testing and smooth release cycles.
Technical Skills:
* Proficiency in iOS (Swift, Objective-C) and/or Android (Java, Kotlin) development.
* Experience with mobile frameworks like Flutter, React Native, or Xamarin (optional, but a plus).
* Familiarity with RESTful APIs and JSON to connect mobile apps with backend services.
* Experience with mobile application architecture patterns such as MVVM, MVC, MVP.
* Knowledge of UI/UX design principles and best practices for mobile platforms.
* Proficient in using Xcode (for iOS) and Android Studio (for Android) development tools.
* Experience with version control systems like Git.
* Strong understanding of app performance optimization, debugging, and memory management.
* Experience with mobile CI/CD pipelines and app distribution (App Store/Google Play).