
Job Title: Android Developer
Experience: 4 to 5 Years
Location: Bangalore, Pune, Gurgaon, Chennai, Bhopal, Jaipur
Work Mode: Hybrid (2-3 Days Work from Office)
Notice Period: Immediate joiners preferred
About the Role
We are seeking a skilled and passionate Android Developer with 4-5 years of hands-on experience to join our mobile development team. The ideal candidate should have solid experience in building native Android applications using Java and Kotlin, with a deep understanding of Android SDKs and design patterns. You will be working in a collaborative environment on scalable and user-centric mobile apps for various domains.
Required Skills
- Strong experience in Android Development using Java and Kotlin.
- In-depth understanding of Android SDK, Android Studio, and different Android versions.
- Familiarity with MVVM/MVP architecture, Jetpack components, LiveData, and ViewModel.
- Experience with third-party libraries and APIs (Retrofit, Glide, Firebase, etc.).
- Knowledge of unit testing, debugging, and optimization for performance.
- Understanding of Google’s Android design principles and interface guidelines.
- Strong knowledge of mobile UI/UX standards and guidelines.
- Familiarity with version control tools like Git.
.Key Responsibilities
- Design, develop, and maintain high-performance Android applications.
- Write clean, efficient, and well-documented code in Java and Kotlin..
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Work on continuous improvement of application performance and user experience.
- Integrate RESTful APIs and third-party services.
- Participate in code reviews and mentor junior developers.
Mandatory Requirement
- Valid Passport is a must. Candidates without a valid passport will not be considered.
Why Join Us?
Be a part of an innovative team where your work directly impacts user experience at scale. Work in a hybrid environment that promotes both productivity and flexibility, with exposure to international projects and cutting-edge technologies.

Similar jobs
Your Key Responsibilities
● You’ll be taking full ownership of end-to-end app development along with maintaining our accounts on Play Stores and App Store.
● Defining the architecture for the App and maintaining it with industry standards.
● Improving app performance along with an amazing customer experience.
● Working closely with the product team to create a useful application for the customers.
● Prototyping new features and exploring technological solutions to deliver an amazing experience.
● Leverage native APIs for deep integrations.
● Maintain code and write automated tests to ensure the product is of the highest quality.
Recommended skills
● 3+ years of experience of working with React Native.
● Experience with Native Android/IOS native is a plus.
● Experience with automated testing suites.
|
Android Experienced |
|
Job Summary :- We are looking for an Experienced Android developer who has good knowledge of mobile application development, maintenance and, bug fixing. |
|
Responsibilities and duties:- - Very strong in Java and OOP concepts. - Design, build, and maintain high performance, reusable, and reliable Java code - Identify and correct bottlenecks and fix bugs - Help maintain code quality, organization and automation - Strong knowledge of Android SDK including Life- cycle SQLite database, different versions of Android, and how to deal with different screen sizes. - Understanding of Google’s Android design principles and interface guidelines. - Work includes coding, handling support-requests, app debugging. - Responsible for developing, enhancing and designing a world-class mobile application for our platform. - To use and work with outside APIs and data sources. - Good Analytical and Problem solving Skills. - Quick learner should be a team player and mix with the team. - Identify and plan for new features.
|
|
Experience:- 1Year – 2Year
|
|
Key Skills:- Java, Oops Concepts, Android |
|
Required Experience and Qualifications:- |
|
Salary:- 15k to 25k |
JOB DETAILS:
Job Role: Android Developer
Experience: 6-8 years
Location: India (remote)
JOB DESCRIPTION:
1. Handson exp in Kotlin and Android studio
2. Good understanding of Core Java
3. Experience in JSON parsing
4. Experience in REST API
5. Experience in Junit test cases
6. Well versed in Latest Android API version.
7. Experience in publishing apps to the App Store.
8. Social Networking site integration
9. Code version tool – Git and JIRA
10. Architecture understanding - MVVM, MVP
11. Strong analytical and debugging skills/ Unit test coverage
12. Ability to do design and high level architecture
Key Responsibilities
- Prototype new app and feature ideas and explore new technologies that are at the forefront of mobile technology
- Integrating back-end API's with front-end.
- Maintain android apps, listen to community and fix issues that arise
- Design and implement new features, create UI, debugging
- Optimize applications for maximum speed and scalability.
- Collaborate with other team members
Key Requirements
- Strong expertise in Java
- Experience with releasing, maintaining mobile code
- Strong focus on high-quality mobile UI experiences
- Deep understanding of Android SDK
- Proficient understanding of code versioning
● Would work on our Flutter codebase writing cross platform code for both
Android and iOS.
● 🎨 Work closely with product and design to create amazing user experiences.
● 🐜 Watch out and fix production issues, and target on running a smooth
experience.
● 📈 With the help of the rest of the team, you maintain a great app with few bugs
and trustable analytics: KPIs, logs, crash logs, boards.
Above all, you would be the owner of the app side of things. Drive it to success. That
will be the goal.
We are tech/language agnostic when it comes to developers, so the only hard
requirement is to be smart and passionate. That being said, having the skills below will
be an advantage:
● Experience working with Flutter and/or Dart
● Experience with React/React Native (makes it easier to pick up flutter)
● Experience with Native app development (sooner or later you might get to a point
where you need to write native modules as well)
We are looking for a React Native developer who can build a performant mobile app on both the iOS and Android platforms. We’re looking to take our dashclicks.com web app and turn portions of it into an amazing mobile app.
You will be responsible for architecting and building this app, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities:
- Transition existing React web apps to React Native.
- Build pixel-perfect UIs across both mobile platforms (iOS and Android).
- Design and develop highly complex application components, and integrate software packages, programs and reusable objects
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the apps
- Perform real-time monitoring and fixing crashes.
- Plan the data and presentation layer of the applications’ front-end Implement pixel-perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Write unit and integration tests. Work with native modules when required.
Skills:
- 3+ years of experience in React Native (iOS and Android).
- Have a deep knowledge of Redux architecture
- Must have worked with Firebase Database and Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Strong understanding of back-end and front-end technologies such as NodeJS, React.JS, Web Socket, Pub-Sub, TypeScript, HTML5, CSS and CSS-In-JS.
- Knowledge of object-oriented programming
- Ability to write well-documented, clean JavaScript code
- React assumptions concepts like Virtual DOM, JSX, Component State and component lifecycle
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Knowledge of monitoring tools like crash reporting and analytics
- Knowledge of functional or object-oriented programming
- Experience with automated testing suites, like (Jest or Mocha)
- Understanding of mobile UI frameworks like Native Base, UI Kitten, Material Kit etc.
- Experience implementing authorization and authentication workflows using JWT, OAuth2 etc.
Things that make us the World’s leading white-label marketing software development company:
- We do not outsource any of our fulfillment services.
- We offer a fully white-labeled dashboard allowing our users’ clients to log in and see their accounts’ progress.
- We offer educational and prospecting tools to help businesses generate growth and revenue.
What do we bring to the table?
- Competitive base pay and benefits package with exciting growth plans.
- A chance to work with professionals across various areas of expertise on a product loved by 30,000+ marketing agencies worldwide.
- 9 hours a day & 5 days a week working structure.
- A chance to learn & grow in a fast-paced environment, driving transformational growth for our brand.
- Fully remote work offers you the chance to balance your professional and personal life.
Come join us on this journey, we're looking forward to talents like you.
Lead Engineer -
Responsibilities:
- Leads a project end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Understands requirements well and comes up with efficient design
- Develops complex, well backed and bug-free products. Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Becomes a go-to person in more than one area. Provide technical mentoring to team
- Communicates clearly, gets clarifications and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design and code
- Perform peer code reviews and help us all get better.
Requirements:
- Solid experience in JAVA and Kotlin.
- Should have experience in Reactive programming, Asynchronous programming and Unit Testing.
- Has an ability to quickly learn and contribute in multiple codebase.
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her.
- Able to deep dive into codebase and advise QA of possible regression impact.
- Communicates tech decisions through design docs and tech talks.
- Has delivered projects with end-to-end accountability.
- Keeps track of industry trends and introduces right tech/tools for a given job.
- Excellent understanding of software engineering practices, Design Patterns, Data Structures, Algorithms.
- 5+ years of experience in a product-driven organisation.
About the Role
We, at upGrad, believe in giving ownership and responsibility to each one of the team members. As an iOS Developer, you will be a part of the iOS app development team and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code.
Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners.
Roles & Responsibilities
- Own end to end development and operations of high-performance software development team.
- Design the architecture and deliver clean, testable, and scalable code
- Participate in requirement gathering and display a strong sense of ownership and delivery
- Maintain high standards of software quality within the team by
- Participating in regular peer-reviews of solution designs and related code
- Provide technical leadership to teammates through coaching and mentorship.
Skills Required
- Minimum 6 years of strong iOS development experience with at least 2 Apps Published on App Store of Enterprise Platform.
- Strong Swift concepts along with OOPS, Computer Science fundamentals, Memory Management, App Profiling experience.
- In depth understanding of frameworks like UIKit, Foundation classes, AutoLayout, Core Data, Networking, Collections, GCD, ARC.
- Solid understanding to write modular code, template based programming which is Unit testable (Critical Requirement)
- Solid understanding of iOS architectural patterns especially VIPER (and MVVM) and their importance in scalable software development process.
- Prior understanding of Git (must have), JIRA, Trello, Confluence, etc
- Experience in iOS UI creation using Storyboards, XIB and Code.
- Experience with standard libraries like RxSwift, Swinject, Alamofire, etc.
- Good written and verbal communication.
- Ability to collaborate with multiple teams to work on different phases of the project.
- Knowledge about App Store, publishing an app and the common rejection reasons.
• Exposure to Android CTS/VTS test development and fixing of CTS/VTS issues.
• Interface with Various Domains within Android Product Line to achieve Stability metrics.
• Excellent in C, C++ programming
• Good understanding of Android architecture (AOSP, Binder IPC, HAL Layers & Native services)
• Board bring-up, Kernel Migration & Android Porting/Upgrade.






