Note: The job is a remote job and is open to candidates in USA. Yorkshire Global Solutions Inc. is seeking a Senior Mobile Developer to design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The role involves collaborating with UI/UX designers and backend developers to implement features and ensure application stability.
Responsibilities
- Design, develop, and maintain high-quality mobile applications for iOS and Android platforms using React Native or native technologies
- Build responsive, scalable, and reusable mobile components while following platform-specific design guidelines and best practices
- Develop native features using Swift/SwiftUI for iOS and Kotlin/Java for Android whenever required
- Integrate RESTful APIs, GraphQL services, third-party SDKs, payment gateways, push notifications, and authentication services
- Optimize application performance, memory usage, startup time, and responsiveness across multiple mobile devices
- Collaborate with UI/UX designers to implement intuitive, pixel-perfect, and user-friendly mobile interfaces
- Implement secure authentication, offline data storage, local caching, and synchronization with backend services
- Write unit tests, perform debugging, troubleshoot production issues, and ensure application stability through continuous testing
- Build and maintain CI/CD pipelines for automated builds, testing, and deployment to the Apple App Store and Google Play Store
- Work closely with backend developers, product owners, QA engineers, and Agile teams to deliver high-quality mobile applications on schedule
Skills
- Minimum Exp: 10+ Years
- Must-Have Technologies: React Native, Swift, SwiftUI, Kotlin, Java, Objective-C, Android SDK, iOS SDK, Xcode, Android Studio, REST APIs, GraphQL, Firebase, Git, CI/CD, App Store Deployment, Google Play Console
- Design, develop, and maintain high-quality mobile applications for iOS and Android platforms using React Native or native technologies
- Build responsive, scalable, and reusable mobile components while following platform-specific design guidelines and best practices
- Develop native features using Swift/SwiftUI for iOS and Kotlin/Java for Android whenever required
- Integrate RESTful APIs, GraphQL services, third-party SDKs, payment gateways, push notifications, and authentication services
- Optimize application performance, memory usage, startup time, and responsiveness across multiple mobile devices
- Collaborate with UI/UX designers to implement intuitive, pixel-perfect, and user-friendly mobile interfaces
- Implement secure authentication, offline data storage, local caching, and synchronization with backend services
- Write unit tests, perform debugging, troubleshoot production issues, and ensure application stability through continuous testing
- Build and maintain CI/CD pipelines for automated builds, testing, and deployment to the Apple App Store and Google Play Store
- Work closely with backend developers, product owners, QA engineers, and Agile teams to deliver high-quality mobile applications on schedule
Company Overview