Overview
Skills
Job Details
Job Title: Senior Mobile Developer (Remote)
Location: Remote
Experience Required: 10+ Years
Job Summary:
We are looking for a highly experienced Senior Mobile Developer with a proven track record of designing, developing, and deploying high-quality mobile applications across platforms. This is a remote opportunity for a motivated individual who thrives in a dynamic, fast-paced environment and is passionate about delivering intuitive and reliable mobile experiences.
Key Responsibilities:
Lead the design, architecture, and development of cross-platform or native mobile applications for iOS and Android.
Write clean, maintainable, and scalable code using React Native, Flutter, Swift, Kotlin, or Java.
Collaborate with UI/UX designers, backend developers, and product managers to deliver seamless mobile experiences.
Integrate mobile applications with RESTful APIs and third-party services.
Optimize application performance, usability, and responsiveness.
Ensure mobile applications meet quality standards, accessibility requirements, and security guidelines.
Perform code reviews and mentor junior developers.
Troubleshoot and debug mobile applications in production.
Participate in Agile/Scrum ceremonies and contribute to product planning.
Required Skills and Qualifications:
10+ years of mobile development experience, with a strong portfolio of published apps.
Expertise in React Native, Flutter, or native development using Swift/Objective-C for iOS and Kotlin/Java for Android.
Strong understanding of mobile architectures, design patterns, and state management (e.g., Redux, Bloc, Provider).
Experience with mobile build tools and CI/CD pipelines (e.g., Fastlane, Bitrise, GitHub Actions, Jenkins).
Proficiency with API integration, offline data storage, authentication, push notifications, and third-party SDKs.
Hands-on experience with tools like Xcode, Android Studio, and Firebase.
Solid understanding of App Store and Google Play deployment processes.
Strong debugging and performance profiling skills.
Excellent communication and problem-solving skills.
Ability to work independently in a remote setup.
Preferred Qualifications:
Experience with AWS Mobile Hub, Azure Mobile Apps, or Google Cloud Firebase.
Familiarity with Unit Testing, UI Testing, and Test Automation frameworks.
Knowledge of Agile development, DevOps practices, and working in a distributed team environment.
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.