12 Nov
|
Blend
|
Hyderabad
Job Description
We are looking for an experienced Senior Mobile Developer to design, develop, and maintain high-quality mobile applications as part of an AI-powered conversational analytics solution for a large enterprise client. The ideal candidate will have strong experience in native or cross-platform mobile application development using Swift, Kotlin, Flutter, or React Native. You will be responsible for building secure, scalable, and user-friendly mobile experiences, integrating backend APIs and enterprise services, and ensuring seamless application performance across iOS and Android platforms. The role requires a strong understanding of mobile application architecture, mobile security, API integration, CI/CD pipelines, and modern software engineering practices. You will work closely with backend engineers, AI engineers, product teams, and client stakeholders to deliver reliable, production-grade mobile solutions. What is this position about?
• Design, develop, and maintain high-quality mobile applications for iOS and Android platforms.
• Build native mobile applications using Swift (iOS) or Kotlin (Android), or cross-platform applications using Flutter or React Native.
• Develop intuitive, responsive, and user-friendly mobile interfaces aligned with product and business requirements.
• Integrate mobile applications with backend services, REST APIs, authentication services, and enterprise platforms.
• Implement secure mobile application architecture, including data encryption, secure storage, authentication, and authorization.
• Apply mobile security best practices to protect sensitive user information and ensure secure communication between mobile applications and backend services.
• Optimize application performance, responsiveness, scalability, and overall user experience.
• Implement and maintain CI/CD pipelines for automated mobile application builds, testing, and deployment.
• Develop and maintain unit tests, integration tests, and UI automation tests to ensure application quality.
• Troubleshoot, debug, and resolve application defects, performance issues, and platform-specific challenges.
• Collaborate with backend, AI, and data engineering teams to integrate AI-powered features and conversational experiences into mobile applications.
• Work with product managers, designers, and client stakeholders to translate business requirements into technical solutions.
• Participate in code reviews, technical discussions, architecture decisions, and Agile development ceremonies.
• Maintain technical documentation and support deployment, release management, and knowledge transfer activities. Qualifications
• 5+ years of skilled experience in mobile application development.
• Strong hands-on experience in at least one of the following mobile development technologies:
• Swift / SwiftUI for iOS development.
• Kotlin / Jetpack Compose for Android development.
• Flutter / Dart for cross-platform mobile development.
• React Native / JavaScript / TypeScript for cross-platform mobile development.
• Strong understanding of mobile application architecture, design patterns, and development best practices.
• Experience integrating REST APIs, backend services, and third-party SDKs.
• Good understanding of mobile application security, including secure data storage, encryption, authentication, authorization, and API security.
• Experience implementing CI/CD pipelines for mobile application development, testing, and deployment.
• Familiarity with Git and version control workflows.
• Experience with mobile application testing, debugging, performance optimization, and release management.
• Understanding of iOS and Android platform guidelines, lifecycle management, and application deployment processes.
• Experience working in Agile/Scrum environments with cross-functional engineering teams.
📌 Sr Mobile Developer (Hyderabad)
🏢 Blend
📍 Hyderabad