
Experience - 3-6 yrs
Skills : Swift , Objective -C.
Ecommerce industry is mandatory.
What we want:
➢ Can do attitude. Positive mind set.
➢ Experience in B2C applications.
➢At least 4 years of experience in mo
bile application development with a focus on iOS.
➢Proven experience with Swift or Objective C and Xcode.
➢Strong understanding of iOS development principles, patterns, and best practices.
➢Knowledge of mobile architecture patterns (MVC, MVVM, etc.) and design patterns (Singleton, Facade,etc.).
➢Familiarity with RESTful APIs, web services, and JSON.
➢Experience with third party libraries and APIs.
➢Experience with unit testing and continuous integration.
➢Excellent communication and problemsolving skills.
➢Ability to work independently and in a team environment.
➢Experience with performance and memory tuning.
➢Knack for benchmarking and optimization
Good to have:
➢Experience with Agile development methodologies.
➢Familiarity with Android development.
Location: Bangalore

Similar jobs
Android Engineer – AI Platforms & Immersive Experiences
Company: Jio Reality Labs
Location: Navi Mumbai, India
Job Type: Full-Time
Job Summary
Jio Reality Labs is looking for a skilled Android Engineer to build high-performance, scalable mobile
applications for AI-driven, real-time, and immersive platforms used by millions of users. This role
focuses on creating intuitive, responsive, and visually rich Android experiences for AI/ML
dashboards, real-time analytics, and AR/VR-enabled applications.
Responsibilities
1. Mobile Application Development
Build and maintain scalable, high-performance Android applications using modern
development frameworks and tools.
Develop intuitive user interfaces for AI/ML workflows, real-time analytics dashboards, and
enterprise tools.
Translate product requirements and UX designs into clean, maintainable, and reusable code.
2. Real-Time & Data-Driven Interfaces
Implement real-time UI updates for streaming data, live metrics, and system monitoring
dashboards.
Work with APIs and WebSockets to render low-latency, data-intensive views.
Ensure smooth user experience under high-traffic and high-data-volume scenarios.
3. UI/UX & Performance Optimization
Optimize mobile application performance for speed, responsiveness, and scalability.
Ensure compatibility across Android devices, screen sizes, and OS versions.
Collaborate closely with designers to deliver polished, immersive user experiences.
4. Platform & Architecture
Design mobile architecture that supports modularity, scalability, and long-term
maintainability.
Implement state management, reusable components, and modular libraries to support
complex applications.
Contribute to mobile development standards, best practices, and reusable design systems.
5. Collaboration & Delivery
Work closely with backend, AI/ML, data engineering, and platform teams to integrate APIs
and workflows.
Participate in code reviews, sprint planning, and technical design discussions.
Support CI/CD pipelines and production deployments.
Required Skills & Qualifications
Strong experience in Android development using Kotlin or Java.
Hands-on experience with Android SDK, Jetpack components, and modern Android
architecture patterns (MVVM/MVI).
Solid understanding of mobile UI principles, layouts, and responsive design.
Experience consuming REST APIs and working with real-time data (WebSockets, streaming).
Familiarity with performance optimization techniques and debugging tools.
Preferred Skills
Experience building dashboards or data-intensive mobile applications.
Familiarity with data visualization libraries or charting frameworks.
Exposure to AR/VR, 3D, or graphics-intensive interfaces (ARCore, OpenGL, Unity
integrations).
Experience with design systems, component libraries, and accessibility standards.
Understanding of cloud-based deployments and CI/CD workflows.
Role: Senior Android & Flutter Developer.
Preferable immediate joiners.
Roles and Responsibilities:
- Minimum 2+ years of hands-on experience in Android & Flutter development.
- Strong in Java Programming and OOPS Concepts.
- Knowledge of problem-solving, multi-threading and complexity analysis.
- Experience with design patterns like MVVM, Provider etc.
- Experience in Android application development experience using Java, Kotlin & Flutter.
- Design and develop Mobile applications using Flutter.
- Must be able to deploy app in Play store & App store.
- Expert in Android User Interface Development and Understanding of best practices for the same.
- Independently drive the development of Android-based applications.
- Ability to work with web services on the Android platform (consuming REST/SOAP APIs) and related underlying technologies (JSON, XML).
- Self-driven and able to work with minimal direction.
Desired Candidate Profile:
- Problem-solving expertise in critical steps.
- Hands-on experience with Android studio & Gradle build system.
- Knowledge of Linux, Git, Relational Databases, XML and JSON is a must.
- Hands-on practice with CI/CD tools
- Memory optimization and Debugging skills.
Key Responsibilities: • Develop and maintain iOS applications using Swift and SwiftUI/UIKit. • Implement clean architecture, modular code, and reusable components. • Work with RESTful APIs, GraphQL, and third-party SDKs for data integration. • Handle push notifications, offline storage, and in-app purchases. • Optimize app performance for smooth UI/UX and memory management. • Debug, troubleshoot, and enhance application stability and security. • Collaborate with designers, backend developers, and product teams. • Follow Apple’s Human Interface Guidelines (HIG) and App Store submission processes. • Write unit and UI tests for ensuring application reliability. Required Skills & Experience: • 2-3 years of hands-on experience in iOS app development using Swift. • Strong knowledge of SwiftUI, UIKit, Auto Layout, and Storyboards. • Experience in MVVM architecture, CoreData, and RealmDB. • Proficient in REST API integration using Alamofire or URLSession. • Experience with Firebase, push notifications, and analytics tools. • Familiarity with Git version control and CI/CD pipelines. • Basic understanding of Unit Testing and debugging tools like Xcode Instruments. • Bonus: Experience in Flutter for cross-platform development is an added advantage
Viha Technosoft - building tech products that matter to people
At Viha Technosoft, we’re a happy family of 50+ young and experienced talents. We work in Media and Entertainment (M&E)t, Healthcare, and Payments domains.
We’re looking for a competent individual to help develop a scalable backend system for our project Cast India. With Cast India, We’re out to revolutionize the way people onboard, train, and get opportunities in M&E domain.
what skill do I need?
- Excellent mobile app development experience
- Strong CS fundamentals OOPS concepts, algorithms data structures Core Java
- Deep knowledge of basic React Native components and Android Studio
- Ability to write well-documented, clean Java and Javascript code
- In-Depth knowledge of building tools like XCode, and Android Studio
- Knowledge of Android Studio and React Native Lifecycle and publishing cycles on Google and Apple app stores.
- Experience with Git and ES6
- Experience in the kotlin and flutter
🏆 Benefits
- Remote Possible - Work from anywhere in India though we promote Work From Office like revered Narayan Murthy is appealing. https://trak.in/tags/business/2022/03/14/infosys-founder-narayan-murthy-wants-all-employees-back-to-office-says-work-from-home-is-bad-for-productivity/">Read it
- Flexible work hours
- Annual Appraisal Cycles
- Healthcare plans are on the way
- Free e-learning courses and external training plus certifications
- Fewer deductions so In Hand, Salary is more
- Special Guidance on Financial Investment planning to help you save more
- Healthcare sessions with our Doctors
- We promote employees to take timely leaves and take care of family
Technical Requirement :
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Strong knowledge in SQLite Database
- Experience in designing and developing custom controls for Android.
- Solid foundation in data structures, algorithms, and object orientation design.
- Capabilities to write and execute unit test cases.
- Independent researching, solution finding, analysis and problem solving skills and capabilities.
- Should have a strong knowledge of OOPS and intermediate knowledge of front-end GUI design and development.
- Should have knowledge of Kotlin
- Should have experience in MVC / MVVM Architecture.
- Good in Analytics and Communication
-
Understanding of the Android application lifecycle and Java or kotlin.
-
Exhibiting strong hands-on coding Java, Kotlin and xml.
-
Exhibiting strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
-
Design and build advanced applications for the Android platform
-
Working with outside data sources and APIs.
-
Showing experience of working on RESTful APIs Retrofit, Volley, coroutines etc.
-
Capturing, tracking, and resolving bugs and issues using JIRA, Bitbucket
-
Work with frameworks and libraries like Dagger, koin, Rxjava, firebase, EventBus,Glide etc.
-
Work on bug fixing and improving application performance
-
Unit-test code for robustness, including edge cases, usability, and general reliability.
-
Exhibit knowledge in UI/Animation guidelines in Android like Material
-
Total work experience between 4 and 5 years
-
Proficient understanding of code versioning tools, such as (GitHub/Gitlab/SourceTree/SVN)
-
Strong analytical & problem solving skills for using scientific method and design of experiments
-
Knowledge in database Room,Sqlite and offline support.
-
Knowledge in UI/Animation guidelines in Android like Material designs
-
Understand Google’s Android design principles and interface guideline.
Seenit’s suite of apps enables the leading retailers around the world to transform their customer experience and build loyal relationships with their customers. The apps allow retailers to make use of their physical infrastructure and resources to deliver a truly omnichannel experience in today's rapidly changing world of shopping.
We would welcome someone to the team who:
- Loves to write “clean”, well designed code to solve complex problems
- Can design, develop and test the core product software to ensure strong optimization and functionality
- Is inclined to contribute in all phases of the development lifecycle and takes end to end ownership of the project
- Is excited to support others to succeed and shine in a collaborative team culture
Your application will require you to have:
- Just some previous projects to showcase, no need for CV immediately
You should work with us because:
- We’re a relaxed diverse group and don’t take ourselves too seriously
- We're creative and want to change the world while we're at it (yes we do!)
- Our products have an international audience and our partners are around the globe
- Team lunches are more frequent than team meetings
- We love to travel and will ask you to take time off to refresh
Android Developer:
1 to 5 years of experience Android mobile app development
- Proficient in Kotlin
- Experience in MVVM Code architecture
- Understanding of using Jetpack libraries in Android
- Experience in RxJava techniques
- Capable of learning a new technology like Flutter
- Knowledge in Android app life cycle
- Have experience in Android app submission in PlayStore
- Ensure the performance, quality, and responsiveness of applications
- Proven software development experience and Android skills development
- Proven working experience in Android app development
- Have published at least one original Android app
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle










