
Job Description
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
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
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization

Similar jobs
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
Develop quality mobile and web applications
Design highly scalable, testable code
Discover and fix programming bugs
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages
Hands on knowledge of dart would be great
Hands on knowledge of flutter would be great
Experience with the BLOC design pattern would be a big plus
Working knowledge of API integration
Experience with Flutter 2.0 for building both web and mobile applications would be a big plus
Good communication skills to operate in today's remote work environment
You can contact me - nine three one six one two zero one three two
We’re building something significant — and we need the right engineer to help us get there.
📋 Role Overview
As an Android Engineer, you will design, build, and maintain high-quality features for our consumer-facing Android application. You’ll collaborate closely with product, design, and backend engineers to deliver experiences that are fast, reliable, and delightful to use.
⚡Key Responsibilities
- Build and maintain robust Android features using Kotlin and Jetpack Compose.
- Design clean, scalable UI with both Compose and XML layouts depending on context.
- Architect features following MVVM principles, ensuring separation of concerns and testability.
- Collaborate with product and design teams to translate specs into polished user experiences.
- Write unit and UI tests; participate in code reviews to maintain quality standards.
- Monitor production performance, debug issues, and ship timely fixes.
- Contribute to architectural decisions and help establish best practices on the team.
✅ Required Skills & Qualifications
- 1–2+ years of professional Android development experience.
- Hands-on experience in high-paced, high-growth production Android applications.
- Proficient in Kotlin— idiomatic, clean, and confident.
- Strong command of Jetpack Compose for building modern declarative UIs.
- Solid XML layout skills— comfortable working across legacy and modern UI systems.
- Deep familiarity with MVVM architecture and Android Architecture Components (ViewModel,LiveData/StateFlow).
- Working knowledge of REST APIs, JSON parsing, and async patterns (Coroutines / Flow).
- Experience with Git and standard collaborative workflows (PRs, code review).
✨ Good-to-Have Skills
- 0–1 experience: built an Android app or key feature from scratch.
- Familiarity with CI/CD pipelines (GitHub Actions, Bitrise, or similar).
- Experience with analytics SDKs, crash reporting (Firebase, Sentry), or A/B testing tools.
- Published apps on the Google Play Store.
AI Usage Policy:
We encourage AI tools (Cursor, Copilot, GPT-4) as force multipliers — but you must own your code, explain trade-offs, and debug without solely relying on AI
We are looking for an Android Developer. As an AndroidDeveloper, you will work within our engineering team todeliver functional & user-friendly Android applications in atimely manner.
Requirements:
Degree in Computer Science, Engineering, or arelated field
Experience: 3 to 5 Years
You have prior experience as an Android Developerusing Kotlin, Java, Android SDK, Android NDK
You have experience in publishing an application onthe Google Play storeProven work experience in design patterns mobilearchitecture using frameworks such asMVVM/MVC/MVPFamiliarity with RESTful APIs to effectively integrate Android applications
Proficient understanding of code versioning toolssuch as GitFamiliarity with various testing toolsYou are a problem solver with good analytical skills
Responsibilities :
Writing clean and efficient codes for Android applications
Monitoring the performance of live apps and work on optimizing them at the code levelIdentifying and resolving bottlenecks, rectifying bugs, and enhancing application performance
Performing unit and instrumentation tests on code
Collaborating with cross-functional teams to define and design new features
Staying up to date with new mobile technology trends, applications, and protocols
Udrive is the largest car sharing platform in the Middle East. We pioneered the concept in the region and have continued to provide the best experience amongst our peers. We are in rapid expansion and are looking for a bright, successful and determined individual who has the experience to take the companies vision forwards into the next 5 years.
Our next 5 years journey not only includes regional and global aspirations; we are building the next generation of mobility services to change the way people use vehicles
We are looking for a React Native Engineer for our Mobile App. The Mobile App team is responsible for the mobile app used by our B2C users to register as well as complete their journey with Udrive cars initiation to end.
Your responsibilities:
You will be part of our new mobile team which is part of our customer journey domain and you will work together with a cross-functional team
You strive to offer the best possible experience for our customers on mobile devices
You contribute to the implementation of business requirements as well as to architectural decisions
You ensure that your code is well tested, architected, meets our coding standards, and has proper logging, monitoring, and alerting
Your goal is to provide always-accessible information in the most convenient way, to have better engagement and an overall outstanding user experience
Your profile:
You have experience building high-performance mobile React Native applications on both iOS and Android platforms
Ability to translate Figma based designs to mobile interactions with pixel perfections
You show excellent knowledge of JavaScript and its nuances, including TypeScript.
You have experience with building real-time analytics solutions and streaming platforms
You are familiar with native build tools, like XCode, Gradle and store submission processes
It is great if you have an understanding of REST APIs, the document request model, and offline storage
The most important one: Willingness to learn. We are constantly learning new things and we enjoy it a lot. We don't expect to find people experienced in all of them. If you are excited about our tech-stack and you think you are a fast learner, do not hesitate to apply!
Immediate Joiners and willing to work from office should apply only
Android Job Description:
Experienced Android developer, to be a part of Digital Imaging Group to develop new set of complex features for Photoshop Express mobile application on Android. The responsibility will include taking the product/components through entire life cycle from requirement analysis to delivery, adding multi-platform support, meeting the reliability and performance targets required .
Requirements:
· Should have a strong understanding of Computer Science fundamentals.
· Must have 2-10 years of software design and development experience, preferably in a product development environment.
· Must have excellent working knowledge of Java/Kotlin and OO design/design patterns.
· Strong Knowledge of Android, JAVA and hands-on mobile application software development for Android platform.
. Past Experience of working in C/C++ would be a plus.
· Experience with computer Graphics and system performance analysis will be a strong plus.
· Self-starter and goal-oriented with strong analytical and problem-solving skills.
· Must be able to work cooperatively within a strong diverse technical community to expedite development tasks.
· Must have excellent written and verbal skills.
· Ability to write scalable and maintainable code
Job brief
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Responsibilities
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- 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 and skills
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven working experience in software development
- Working experience in iOS development
- Have published one or more iOS apps in the app store
- A deep familiarity with Objective-C and Cocoa Touch
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- 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
We are looking for someone to build and lead the team of Android developers for a B2C product. Someone with deep experience in building consumer apps is desirable. You should have lead a team of android developers. Person who can recruit, lead and manage teams will be given preference.
What does the core role include?
- Experience in leading a team
- Design and build advanced app features for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features
- Build and introduce new features to our Android App
- Work on MVP & MVVM architecture for building apps in Android Studio
- Experience in Dagger framework
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java code
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Unit test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
What else can you expect in the role?
- Handling coroutines with Kotlin
- Work with REST API(JSON) endpoints using Retrofit
- Knowledge of Material Design and how to implement it in code
- Working on interfaces, data binding, and application lifecycle
What are we looking for?
- Expert in Java, RxJava, ReactJS, Kotlin
- Good working knowledge of design patterns & OOAD
- Excellent analytical and problem-solving skills
- Hands on experience in writing Android applications
- Built and managed apps with over 1 million users
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Minimum experience 1 year.
Maximum experience 5 years.
Freshers can also apply if they have adequate working knowledge.
You must have prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK
Strong knowledge in 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
Proficient understanding of code versioning tools, such as Git
Understanding of Google’s Android design principles and interface guidelines
Our client is more than 2 decades old NBFC registered with the RBI. The company was set up with an aim to empower rural entrepreneurs, SMEs, and small institutions by micro-financing. The company has come a long way since its inception in 1992 and has evolved with time with the introduction of its App in the small loans sector. At present, the company has more than 5000 employees and has serviced millions of borrowers to accomplish their dreams.
The group has diversified into the education segment and is running two schools. The schools are part of one of the largest private school chains in India. The schools have a flourishing family of 350 teachers and 6500 students. The leadership team at the helm of the company has demonstrable experience in financial services and has built the company by upholding the trust of its customers.
- Driving key technology decisions with the team
- Collaborating with various stakeholders to plan for the successful rollout of projects
- Working closely with the team to develop and test the product features to ensure its in line with the organizational and end user requirements
- Maintaining code and writing automated tests to ensure the product is of the highest quality
- Managing project priorities, deadlines and deliverables
What you need to have:
- 6-9 years of relevant experience in Android development
- Ability to design applications around Android recommended user interfaces and design principles
- Expertise in MVC or MMVM architecture
- Knowledge of OOPs concept
- Prior experience in android jet-pack
- Knowledge of SQL
- Hands-on experience in UI designing








