
Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain high-quality Android applications using Kotlin programming language.
- Design, build and maintain high-performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or related field.
- 2+ years of experience in Android development using Kotlin.
- Strong knowledge of Android SDK, Android UI design principles, and Material Design.
- Experience with RESTful APIs, JSON, and XML.
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Good understanding of object-oriented programming, software design patterns and algorithms.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.

Similar jobs
● Love for coding: A fanatic about writing beautiful and scalable code.
● A sense of analytics: Strong analytical and troubleshooting skills. Should be resourceful,
innovative and inventive.
● Dynamic: Should be comfortable in dealing with lots of moving pieces. Have exquisite
attention to detail, and are comfortable learning new technologies and systems.
● Team player: Knack for influencing without being authoritative. Pitch in wherever the
team needs help, from writing blog posts to supporting customers.
● Accountability: High sense of ownership for your code and relentlessness to deliver
projects with high business impact.
KEY QUALIFICATIONS
● BE/BTech in Computer Science or related field.
● You have a minimum 3+ years of Android development and a strong understanding of
building complex layouts using Android SDK.
KEY SKILLS
● Strong computer system analysis and design skills in current methodologies and
patterns including object-oriented programming, MVC, MVP, MVVM etc.
● Proficient in working with multi-threaded apps, XML, JSON, web services, Android
development tools, and SDK.
● Experience in Kotlin, Dagger2 and RXJava and third-party libraries and APIs.
● Skilled in writing Unit Tests and/or Test Driven Development (TDD) preferred.

Job Title: Consultant – Enterprise Application Development
Location: Bengaluru (Hybrid / On-site)
Engagement: Full-Time
Experience: 10 – 15 years preferred
About Us: Introducing VTT, a comprehensive mobility service provider catering to diverse multinational sectors like IT/ITES, KPO/BPO, Financial, Pharma, and more across Indian cities. Our “Managed Mobility Program” includes Fleet Management, Technology, Resource Management, Car Rentals, Logistics, and Special Services (Ambulance and PWD vehicles). Trusted by Fortune companies such as Cisco, Morgan Stanley, Wells Fargo, Google, PWC, and others, we pride ourselves on leveraging expertise and cutting-edge technology for safe, efficient, and uninterrupted service delivery. With a commitment to excellence, we ensure best-in-class standards for all our clients. Trip to school is now timely, comfy and secure! Our well maintained f leet is here to enrich your child’s commute, keeping students punctual and safe thanks to GPS tracking paired with well-trained drivers. Our routes are carefully planned, our drivers attentive, and everything hassle-free.
Role Overview
We are looking for a seasoned Consultant with comprehensive expertise in enterprise-level application development across backend, frontend, mobile, DevOps, and cloud. The role demands a strong architectural mindset combined with hands-on execution. The Consultant will also play a critical role in understanding the current system architecture end-to-end, driving technical improvements, building the tech team foundation, and establishing structured technical documentation.
Key Responsibilities
• Understand the complete architecture of the existing systems, including web, mobile, backend services, and cloud environment.
• Provide hands-on leadership across backend, frontend, mobile, DevOps, and cloud infrastructure.
• Architect and optimize enterprise-grade applications for scalability, security, performance, and reliability.
• Conduct technical due diligence on current systems and propose improvements or refactoring plans.
• Build the foundation for the internal engineering team including hiring support, role definitions, and best-practice processes.
• Drive engineering workflows including coding standards, branching strategy, CI/CD, monitoring, and release management.
• Create comprehensive technical documentation covering system architecture, API specs, deployment playbooks, and SOPs.
• Review code and provide mentorship to engineering resources.
• Coordinate with product and business teams to translate requirements into technical design and actionable development roadmap.
• Troubleshoot and resolve deep-stack issues during development or production.
Technical Expertise Required
Backend
• Java / Spring Boot
• Node.js
•Microservices architecture
• REST / GraphQL
Frontend
• React js
• Responsive UI, component-based architecture, state management
Mobile
• Flutter
• React Native
Cloud & DevOps
• AWS (ECS / EKS / EC2 / RDS / Lambda / S3 / IAM / CloudWatch etc.)
• CI/CD pipelines (GitHub Actions / Jenkins / GitLab CI or equivalent)
• Docker / Kubernetes
• Infrastructure-as-code (Terraform / CloudFormation)
Database
• MongoDB
• Knowledge of PostgreSQL / MySQL is an added advantage
Professional Attributes
• Strong architectural thinking with the ability to simplify complex systems.
• Excellent communication and stakeholder management skills.
• Ability to work independently without constant supervision.
• Capability to mentor, lead, and build an engineering team from scratch.
• Process-driven mindset with a focus on best practices and documentation.
Deliverables
• Architectural understanding and documentation of current systems.
• Recommendations and implementation plan for system upgrades or restructuring.
• Establishment of core engineering processes and standards.
• Hiring support and technical evaluation of developers.
- 5+ years of proven experience in Android application development.
- Deep understanding of the Android framework.
- A strong background implementing MVVM architecture in Android applications.
- Familiarity with third-party libraries such as RxJava, Dagger and Retrofit.
- Experience with Jetpack Compose a plus.
- Experience consuming RESTful APIs with Android applications.
- Comfortable working in a team environment following the Agile methodology.
- Understands Android UX and works closely with the design team to ensure UI designs are aligned with the current Android UI guidelines.
- Proficient in writing Kotlin code for all new development, with experience in working in Java.
- Designation: MAC and iOS Developer
- No of Vacancy: 2
- Reporting To: CTO
- Permanent Remote Job
- Work Experience: 2 to 4 years of experience in MAC OS and iOS Development
- Educational Qualification: Graduate in IT & above
Required Skills:
- Experience in creating applications for Mac OS X and iOS Applications
- Excellent in Objective-C and Swift
- Exposure working with C++ programming language for Mac application
- Integrate apps with authentication APIs
- Proficient understanding of code versioning tools like GitHub, firebase and Xcode so on.
Job Description:
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
- Must have 3+ Years of experience with Hyrbid App Development
- Must have 2+ Years of Experience with Cordova / Ionic
- Priority will be given to candidates having experience in developing Cordova Plugins
- Good Communication Skills (English)
You will develop Android applications that scale to reach millions of users • You will continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen technology platform and development practices • Work with the team to create user interface layouts for customers and interfaces to backend web services • Design and develop systems and libraries that are highly reusable and maintainable • Understand product architecture and frameworks and come to the table with your ideas • Collaborate with different teams along with other Android developers to exchange new ideas and improvements
REQUIREMENTS • Proficiency in the standard Android tech stack - JAVA, Android SDK, Android Studio, SDK, adb, Layout Editor • Good knowledge of Object Oriented Programming and design patterns, MVC, MVVM, Dependency Injection and more • Restful API, JSON Parsing, XML Parsing, Retrofit Network Libraries • Strong knowledge of Android UI design principles, patterns, and best practices • Payment Gateways Integrations. • Experience of working with multi-language, multi-screen resolutions • Experience with offline storage, threading, and performance tuning • Excellent Android technical issue diagnosis and problem solving skills • Help maintain code quality, organization, and automatization • Proficient understanding of code versioning tools, such as Git • Experience with SQL databases, Java or full stack development is a plus
We are looking to grow our Mobile Development Team for which an Android Developer
has a critical role. You will be responsible for:
• Designing and developing multiple android apps, pushing the android apps to market, testing etc.
• Interacting with the client, project manager and inter-team members.
Required Candidate Skills:
• Excellent understanding of OOPs, Core Java and Kotlin.
• Experience working with remote data via REST and JSON.
• Experience with third-party libraries and APIs.
• In-depth understanding of the android components: Activities, Fragments, background services, and
Services.
• Good understanding of coroutines.
• Hands-on with Jetpack Architecture Components: LiveData, WorkMaanger, View Binding, Coroutines
and Lifecycle Aware Components.
• Experience with Room persistence library.
• Solid understanding of the full mobile development life cycle.
• Experience in MVVM, Live Data and Room DB.
• Able to work on different architecture (MVC, MVP, and MVVM) and design patterns.
• Experience with Agile development methodology (preferably scrum), continuous integration and tools
(GIT, JIRA, etc.).
• Strong knowledge of Android SDK, different versions of Android & advanced concepts.
• Strong knowledge of Android UI design principles, patterns, and best practices.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Experience with offline storage, threading, and performance tuning.
• Familiarity with Agile frameworks is a plus.
• Familiarity with tools like postman, swagger and mobile app development tools.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging
technologies.
• The candidate must have experience of at least 1 year in using Kotlin.
• The candidate must understand the MVVM architecture pattern along with design patterns such as
Builder, Singleton etc.
• The candidate must a clear understanding of the REST Protocol.
However, Most importantly, you will need to be very passionate about building products and will need to thrive in a startup environment.
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements & Qualifications
- BE/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and have published at least 5 original Android apps
- Experience with integrating various Android SDKs
- Knowledge of developing own Android SDKs for distribution to other developers
- 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
Most important requirements and TLDR -
- Know how to build android applications and integrate APIs/SDKs
- Know how to create android SDKs
- Have built and launched atleast 5 android apps
- Ability to build complex apps on Android
gingerCube Inc., based in Dallas, USA, provides a software platform to interface with hospitals, physician groups, resident programs, and billing services, improving revenue cycle and reducing time to bill by up to 85%. Our flagship product, maxRVU has been adopted by physician groups, hospitals and revenue cycle companies across the US. Over the past 8 years, we have developed a solid brand and continue to grow swiftly with top healthcare systems.
To meet rapid expansion, we are looking to hire a full-time Lead Engineer to join our growing team in Mumbai to build our products using Android SDK Stack As our Lead Engineer, you will be responsible for creating innovative solutions to technical problems and deliver a top-notch user-experience to our enterprise customers. You must be highly motivated, lead by example and have a knack for designing optimized solutions.
Responsibilities
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Maintain code quality, organization, and automatization
Skills
- 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
- Ability to implement AWS & Google cloud services
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as “touch”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration








