Mobile Application Developer (Bengaluru)

Mobile Application Developer (Bengaluru)

24 Sep
|
Ramxora
|
Bengaluru

24 Sep

Ramxora

Bengaluru

(JD)

Mobile Application Developer iOS & Android

Company: Ramxora Private Limited

Department: Mobile Application Development / Product Engineering

Location: Mahadevapura, Bengaluru Onsite

Experience: 23 Years

Employment Type: Full-Time

Working Days: 5 Days a Week

Industry: IT / SaaS / AI-Powered Software Products

About Ramxora Private Limited

Ramxora Private Limited is a technology-driven software company focused on building SaaS platforms, AI/LLM-powered applications, enterprise applications, mobile applications, and scalable digital products.

We are looking for a skilled and motivated Mobile Application Developer iOS & Android with 23 years of hands-on experience in mobile application development. The candidate will be responsible for designing, developing, integrating, testing, debugging, deploying, and maintaining high-quality mobile applications for both Android and iOS platforms.

Position: Mobile Application Developer iOS & Android

Experience -23 Years

Job Location-Mahadevapura, Bengaluru Onsite

Job Type-Full-Time

Department-Software Development / Mobile Application Development

Key Responsibilities

1. Mobile Application Development

- Design, develop, test, and maintain Android and iOS mobile applications.
- Build responsive, scalable, secure, and high-performance mobile applications.
- Convert business requirements, UI/UX designs, and technical specifications into functional mobile applications.
- Develop reusable, maintainable, and well-structured mobile application components.
- Work closely with backend developers, UI/UX designers, QA engineers, product managers, and technical leads.
- Participate in the complete Software Development Life Cycle (SDLC).

2. Android Development

- Develop and maintain applications for Android smartphones and tablets.
- Strong understanding of Android SDK, Android Studio, Activities, Fragments, Services, Intents, Broadcast Receivers, and Android lifecycle.
- Experience with Kotlin and/or Java.
- Implement responsive layouts and support different screen sizes and Android versions.
- Work with REST APIs, JSON, authentication mechanisms, local storage, notifications, and third-party SDKs.
- Debug crashes, performance issues, memory leaks, and device-specific problems.
- Experience with Jetpack components, Kotlin Coroutines, Room, ViewModel, LiveData/StateFlow will be an advantage.

3. iOS Development

- Develop and maintain applications for iPhone and iPad.
- Strong understanding of iOS SDK and Xcode.
- Experience with Swift and/or Objective-C.
- Understanding of UIKit, SwiftUI, navigation, lifecycle management, networking, local storage, and push notifications.
- Integrate REST APIs and third-party services.
- Debug application crashes, UI issues, memory problems, and device compatibility issues.
- Experience with SwiftUI, Combine, Core Data, async/await will be an advantage.

4. Cross-Platform Mobile Development Candidates with experience in cross-platform development will be preferred.

Experience with one or more of the following is highly desirable:

- Flutter / Dart
- React Native
- Ionic
- Xamarin / .NET MAUI
- Other modern cross-platform frameworks

The candidate should be able to understand platform-specific requirements and implement Android and iOS-specific functionality where required. 5. API & Backend Integration

- Integrate mobile applications with RESTful APIs and backend services.
- Work with JSON/XML-based APIs.
- Implement authentication and authorization mechanisms.
- Handle API requests, responses, errors, timeouts, retries, and offline scenarios.
- Integrate backend services developed using technologies such as:
- Node.js

- Python

- FastAPI

- Django

- Flask
- Collaborate with backend developers to troubleshoot API and integration issues.
- Implement secure API communication using HTTPS/TLS.

6. Database & Local Storage Experience with mobile data storage technologies such as:

- SQLite
- Room Database
- Core Data
- Firebase
- Realm
- SharedPreferences
- UserDefaults
- Secure storage / Keychain
- Local caching

Responsibilities include:
- Designing appropriate local data-storage mechanisms.
- Implementing offline caching where required.
- Managing synchronization between local and server-side data.
- Protecting sensitive information stored on mobile devices.

7. UI/UX Implementation

- Convert Figma/UI/UX designs into pixel-accurate mobile interfaces.
- Build responsive and user-friendly mobile interfaces.
- Ensure consistency across different screen sizes and resolutions.
- Implement animations,



transitions, gestures, and interactive components.
- Work closely with UI/UX designers to resolve design and usability issues.
- Follow platform-specific Material Design and iOS Human Interface Guidelines where appropriate.
- Ensure accessibility and usability across mobile applications.

8. Mobile Application Performance

- Optimize application startup time and runtime performance.

- Identify and resolve

- Memory leaks

- Application crashes

- ANR issues

- UI freezes

- Excessive battery consumption
- Network-related performance issues

- Slow API responses
- Optimize image loading, caching, database operations, and API communication.
- Conduct performance testing across different devices and operating systems.

9. Testing & Debugging

- Perform unit testing, integration testing, and functional testing.
- Debug application issues using appropriate development tools.
- Work closely with QA teams to resolve defects.
- Reproduce and troubleshoot production issues.
- Analyze crash reports and logs.
- Perform regression testing before releases.
- Ensure applications meet defined functional, performance, security, and usability requirements.

10. Push Notifications & Mobile Services

Experience with

- Firebase Cloud Messaging (FCM)
- Apple Push Notification Service (APNs)
- Deep linking
- Universal Links
- App Links
- Background services
- Location services
- Camera and gallery integration
- File uploads/downloads
- Biometric authentication
- Social login
- Email/OTP authentication

will be preferred. 11. Third-Party SDK & Service Integration

Integrate and maintain third-party services such as:

- Firebase
- Google Maps
- Payment gateways
- Analytics platforms
- Crash reporting tools
- Authentication providers
- Social login providers
- Push notification services
- AI/ML APIs
- Cloud services
- Communication APIs

Candidate should be comfortable evaluating SDK compatibility, handling version upgrades, and troubleshooting integration issues. 12. AI / LLM Application Integration

Since Ramxora works on AI and LLM-enabled software products, experience with AI-powered mobile applications will be an advantage.

Exposure to

- OpenAI / LLM APIs
- Generative AI APIs
- AI chat interfaces
- Voice-to-text / text-to-speech
- Image-generation APIs
- AI-powered search
- RAG-based applications
- Streaming AI responses
- Chatbot interfaces
- AI recommendation systems
- Embeddings/vector-search-backed applications

will be an added advantage. The candidate should understand how to securely consume AI APIs from mobile applications without exposing sensitive API credentials.

13. Security Responsibilities

- Implement secure mobile application development practices.
- Protect sensitive user information and credentials.
- Follow secure authentication and authorization practices.
- Secure API communication.
- Avoid storing sensitive credentials directly in application code.
- Implement secure token/session handling.
- Understand basic mobile application security vulnerabilities.
- Work with the security/DevOps team to resolve application security issues.
- Follow secure coding standards and company security policies.

Knowledge of OWASP Mobile Application Security principles will be an advantage. 14. Version Control & Development Tools

Strong working knowledge of

- Git
- GitHub / GitLab / Bitbucket
- Git branching strategies
- Pull Requests
- Code reviews
- Merge conflict resolution
- Issue tracking systems
- Agile/Scrum development practices

Expected to maintain clean repositories and meaningful commit history. 15. Build, Release & Deployment

Experience with mobile application release processes:

Android

- Android Studio
- Gradle
- APK/AAB generation
- Keystore/signing
- Google Play Console
- Internal/closed testing
- Production releases

iOS

- Xcode
- Provisioning Profiles
- Certificates
- Code Signing
- TestFlight
- App Store Connect
- Production releases

Experience with CI/CD for mobile applications will be an advantage. 16. Production Support

- Monitor and troubleshoot applications after deployment.
- Investigate production crashes and defects.




- Provide timely fixes for critical production issues.
- Work with support, QA, backend, DevOps, and product teams.
- Participate in release planning and post-release validation.
- Analyze logs and monitoring information to identify root causes.
- Implement permanent fixes rather than temporary workarounds wherever possible.

17. Documentation Maintain appropriate technical documentation covering:

- Application architecture
- API integrations
- Build and deployment procedures
- Configuration
- Third-party SDKs
- Release notes
- Known issues
- Troubleshooting procedures
- Technical changes and implementation decisions

Required Technical Skills

Core Mobile Development

- Android Development
- iOS Development
- Mobile UI development
- Mobile application architecture
- API integration
- JSON/REST APIs
- Authentication
- Push notifications
- Local storage
- Debugging
- Performance optimization

Android

- Kotlin / Java
- Android SDK
- Android Studio
- Jetpack
- Gradle

iOS

- Swift
- Xcode
- UIKit / SwiftUI
- iOS SDK
- CocoaPods / Swift Package Manager

Cross-Platform Knowledge of Flutter, React Native, or another cross-platform framework is preferred.

Backend Integration

- REST APIs
- Node.js / Python API integration
- JSON
- HTTP/HTTPS
- Authentication & authorization

Development Tools

- Git
- GitHub/GitLab/Bitbucket
- Postman
- Android Studio
- Xcode
- Firebase

Preferred Skills Candidates with exposure to the following will have an added advantage:

- Flutter / React Native
- Firebase
- AWS / GCP / Azure
- CI/CD
- Docker fundamentals
- Mobile application security
- OWASP Mobile Security
- AI/LLM APIs
- RAG applications
- WebSockets
- Real-time applications
- Payment gateway integration
- Maps/location services
- Analytics and crash monitoring
- Automated mobile testing
- App Store / Play Store deployment

Qualifications

- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Electronics, or a related field.
- 23 years of professional experience in mobile application development.
- Strong programming and problem-solving skills.
- Good understanding of software development lifecycle.
- Ability to work independently as well as collaboratively.
- Strong debugging and troubleshooting skills.
- Good communication and documentation skills.

Key Competencies

- Mobile Application Development
- Problem Solving
- Debugging & Root Cause Analysis
- API Integration
- UI/UX Implementation
- Performance Optimization
- Security Awareness
- Code Quality
- Testing & Troubleshooting
- Team Collaboration
- Ownership & Accountability
- Learning Agility
- Production Support

What We Expect From the Candidate The ideal candidate should be capable of taking ownership of mobile application features from requirement analysis through development, testing, deployment, and production support.

The candidate should demonstrate

- Strong hands-on coding ability.
- Understanding of both Android and iOS ecosystems.
- Ability to work with backend APIs.
- Ability to understand and implement Figma designs.
- Ability to troubleshoot complex mobile issues.
- Understanding of application security.
- Ability to work with Git and collaborative development workflows.
- Willingness to learn new technologies, particularly AI/LLM-powered application development.
- Ability to work in a fast-paced SaaS/product development environment.

Key Performance Areas (KPIs) Performance may be evaluated based on:

1. Quality and maintainability of mobile application code.
2. Feature delivery within agreed timelines.
3. Application stability and crash reduction.
4. UI/UX implementation accuracy.
5. API integration quality.
6. Mobile application performance.
7. Bug resolution and root-cause analysis.
8. Code review and development standards.
9. Release and deployment reliability.
10. Production issue resolution.
11. Security and data-protection practices.
12. Collaboration with Product, UI/UX, Backend, QA, and DevOps teams.

Work Environment Ramxora Private Limited follows a cooperative product-development environment where developers work closely with Product Management, UI/UX, Backend Engineering, QA, DevOps/Cloud, AI/LLM, and Business teams.

The role involves working on modern SaaS, mobile, AI/LLM, and enterprise software applications, with opportunities to contribute across the complete product-development lifecycle.

Location: Mahadevapura, Bengaluru

Work Mode: Onsite

Experience: 23 Years

Employment: Full-Time

Working Days: 5 Days a Week

Department: Software / Mobile Application Development

📌 Mobile Application Developer (Bengaluru)
🏢 Ramxora
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: mobile application developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: mobile application developer (bengaluru) / bengaluru