Android Developer at TechUnity Software Systems India Pvt Ltd; · Coimbatore, Chennai, Erode, Madurai · 2 - 3 years · ₹2L - ₹3L / yr · Profitable · Posted 9 May 2022
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
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
• 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

About TechUnity Software Systems India Pvt Ltd;
Similar jobs (10)
🚀 Job Title : Android Developer – SDE 2
Experience : 3+ Years
Job Location : Whitefield, Bengaluru, Karnataka (On-site)
Working Days : 5 Days a Week
Notice Period : Immediate to 15 Days
Interview Process : 2 to 3 Client Rounds
About the Role :
We are looking for a skilled Android Developer – SDE 2 with 3+ years of hands-on experience in building, optimizing, and maintaining high-quality Android applications.
The ideal candidate should have strong expertise in Kotlin, Android SDK, Coroutines, Kotlin Flow, Android Architecture Components, Dependency Injection, REST APIs, and performance optimization.
The candidate will work closely with product managers, designers, and engineering teams to develop scalable, reliable, and user-friendly mobile applications.
Mandatory Skills :
Kotlin, Android SDK, Kotlin Coroutines, Kotlin Flow, MVVM, LiveData, Room, View Binding, Data Binding, Dagger / Hilt, ANR & Memory Leak Resolution, RecyclerView Optimization, REST APIs, JSON / Proto, Unit & Integration Testing, Git, Jenkins, Android Architecture & Design Patterns.
Key Responsibilities :
- Design and develop scalable, high-performance Android applications using Kotlin.
- Implement features using Kotlin Coroutines, Flow, MVVM, Room, LiveData, View Binding, and Data Binding.
- Identify and resolve ANRs, memory leaks, crashes, and performance bottlenecks.
- Implement Dependency Injection using Dagger / Hilt and follow clean architecture and coding best practices.
- Integrate REST APIs, JSON / Proto, and optimize RecyclerView / UI performance.
- Write and maintain unit and integration tests to ensure application quality and stability.
- Collaborate with Product, Design, QA, and Engineering teams in an Agile environment.
- Participate in code reviews, technical documentation, and continuous improvement initiatives.
- Stay updated with modern Android technologies; Kotlin Multiplatform (KMP) experience is a strong plus.
Mandatory Skills :
- 3+ years of professional Android development experience.
- Strong proficiency in Kotlin.
- Hands-on experience with Kotlin Coroutines and Kotlin Flow.
- Strong knowledge of Android SDK and Android Studio.
- Experience with MVVM, LiveData, Room, View Binding, Data Binding.
- Strong understanding of Android application architecture and design patterns.
- Hands-on experience with ANR detection and resolution.
- Hands-on experience with memory leak detection and resolution.
- Experience with Dagger / Hilt or other Dependency Injection frameworks.
- Strong experience in RecyclerView optimization.
- Experience with RESTful APIs, JSON, and/or Protocol Buffers (Proto).
- Experience writing unit and integration tests.
- Strong knowledge of Git.
- Experience with CI/CD tools such as Jenkins.
- Strong debugging, problem-solving, and analytical skills.
- Good understanding of software design principles and coding best practices.
- Strong communication and collaboration skills.
Good to Have :
- Hands-on experience with Kotlin Multiplatform (KMP) will be a strong advantage.
- Experience working on large-scale consumer-facing mobile applications.
- Experience with performance profiling and Android debugging tools.
- Experience working in Agile/Scrum development environments.
What We’re Looking For :
- Strong ownership and accountability for deliverables.
- Ability to work independently as well as collaboratively within a cross-functional team.
- Strong attention to detail and focus on application quality.
- Ability to work in a fast-paced environment and adapt to changing priorities.
- Passion for building high-quality, scalable, and reliable mobile applications.
We are looking for an Android Developer. As an Android
Developer, you will work within our engineering team to
deliver functional & user-friendly Android applications in a
timely manner.
Requirements:-
Degree in Computer Science, Engineering, or a
related field
Experience: 3 to 5 Years
You have prior experience as an Android Developer
using Kotlin, Java, Android SDK, Android NDK
You have experience in publishing an application on
the Google Play store
Proven work experience in design patterns mobile
architecture using frameworks such as
MVVM/MVC/MVP
Familiarity with RESTful APIs to effectively integrate
Android applications
Proficient understanding of code versioning tools
such as Git
Familiarity with various testing tools
You 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 level
Identifying 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
Good to have skills:
|
|
Should have a positive approach with an urge to learn new skills. Should be innovative and ready to probe into new areas of business. Should be open to learn new technologies. Should be ready to work in a team |
|
Should have a minimum of 3-4 years of relevant work experience. |
Responsibilities:
- Write high quality code & unit tests, builds, tests as per agreed timelines.
- Follows and promotes SDLC best practices: Coding standard, testing, code reviews, code comments etc.
- Keeps key stakeholders informed about progress and problems; avoids surprises.
- Organises and expresses ideas clearly and concisely.
- Exhibits excellent teamwork and helps achieve team goals.
Requirements:
- Exhibits strong problem solving skills.
- Strong grasp of computer science fundamentals and excellent problem solving skills.
- Good understanding of software engineering practices, Data Structures & Algorithms.
- Solid programming skills in Java/Kotlin.
- Good communication skills.
- Strong sense of ownership and accountability.
- Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage.
- 0-3 years of experience in product driven organisation.
- A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes)
Technologies we're working with:
- MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava, Kotlin, Coroutines, Dagger and Retrofit.
6-8 years of experience
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
About Maxpay: Our goal is to make digital payments so easy, safe, and universally accepted that people never feel the need to carry cash or cards again. We believe India is at the cusp of a new mobile revolution, which will change the way we manage our money on the go. We see ourselves facilitating this change, through technology and dogged customer-centricity.
At Maxpay, we take extra care to make sure you give your best at work, Every day! And creating the right environment for you is just one of the things we do. We empower people and trust them to do the right thing. Here, you own your work from start to finish, right from day one.
Being enthusiastic about tech is a big part of being at Maxpay,.
If you like building technology that impacts millions, ideating with some of the best minds in the country, and executing your dreams with purpose and speed, join us!
At Maxpay, we are looking for skilled Android developers who are passionate about solving digital payment problems for over a billion Indians.
Responsibilities:
- Work with product and UX teams to design, build and extend consumer-facing mobile products.
Requirements:
- Technically Hands-on, prior experience with scalable Architecture.
- Bring 1-6 years of software engineering and product delivery experience, with a strong background in algorithms.
- Excellent command over Data Structures and Algorithms.
- Strong problem-solving and analytical skills.
- Deep technical knowledge of Android application development.
- Proficient in Java with experience in memory management and caching mechanisms specific to mobile devices and embedded systems.
- Strong UI design exposure and experience in making apps work intuitively.
- Optimize mobile products for performance and a fabulous hyper-local experience.
- Knowledge about delegates, protocols, notifications, and application life cycle.
- Knowledge about Push notification services.
- Knowledge about third-party SDK integrations.
- Experience preferred 2 To 8 years.
- Required Education Bachelor Of Engineering(B.E).
We are looking for a research-driven expert in Java, to innovate the next phase of interface and SDK products for global consumer and business users. Credible display of innovation in past projects (or Academia) is a must. We are looking for a candidate with expertise in Algorithms, APIs, Mobile SDKs, performance, memory optimization and animation. Tier-1 college (top IITs, BITS-Pilani & IIITs) is highly preferred, exceptionally bright engineers are always welcome.
- Strong experience in Android UI development,
- Expertise in API implementation
- Experience in using GMAPS, FIREBASE, SQLlite
- Familiar with Android & its related technologies like Android SDK, Java.
- Experience with GIT, XML, JSON & Web Services.









