Loading...

{{notif_text}}

Last chance to connect with exciting companies hiring right now - Register now!|L I V E{{days_remaining}} days {{hours_remaining}} hours left!

Model-View-View-Model (MVVM) Jobs in Bangalore (Bengaluru)

Explore top Model-View-View-Model (MVVM) Job opportunities in Bangalore (Bengaluru) for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Architect - Mobile

Founded 2011
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
11 - 15 years
Salary icon
Best in industryBest in industry

We are a multi-award-winning creative engineering company offering design and technology solutions on mobile, web, and cloud platforms.   We are looking for an enthusiastic and self-driven Mobile Architect to join our team Roles and Responsibilities: Understand business needs, choose and drive right technology selection, architect and own entire mobile application development and launch, maintenance Leading a team of Developers, QA’s, Designers working on iOS, Android, and Cross-platform application development. Providing Technical Solutions to the team and the client Facilitating the Scrum Ceremonies Actively participate in project estimation, planning, code reviews and risk management activities Conduct code reviews and provide guidance to team members Desired Profile: Deep understanding of iOS/Mac ecosystem, and should have a hands-on experience in Developing and Unit Testing using Swift and Objective C  Experience in deploying mobile applications to iOS and Android app stores Good knowledge of design patterns and strong competencies in object-oriented design Experience with REST APIs to connect mobile solutions to backend services Good knowledge of UI and UX general principles Excellent problem solving, troubleshooting, and analytical skills Good exposure to project management and hands-on Jira Exposure to web frontend technologies [React/Angular] is an added advantage Hands-on React Native or Flutter is an added advantage Thank you

Job posted by
apply for job
apply for job
Dileep Chakravardhan picture
Dileep Chakravardhan
Job posted by
Dileep Chakravardhan picture
Dileep Chakravardhan
Apply for job
apply for job

Android Developer

Founded 2002
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 400000, max: 1200000, duration: "undefined", currency: "INR", equity: false})}}

Overall at least 3 years building software for Android devices Experience with Java and Android Studio IDE Strong knowledge of different versions of Android SDK, different versions of Android and how to deal with different screens. Experience with JSON, XML, JavaScript and interfacing Android applications to RESTful API's Comfortable developing rich GUI's for the Mobile and/or tablet Solid grasp of object-oriented concepts and MVC/ MVVM programming techniques Design, build and maintain high performance, reusable and reliable java code. Experience with Offline Storage, threading and performance. Willing to learn Xamarin.   Responsibilities Work on multiple simultaneous projects Divide projects into module with timelines Hands on coding, systems analysis, design and delivery of projects assigned. Coordinating project performance with business and clients. Completes assigned projects in a timely manner. Meets project objectives, providing systems that operate in a cost-effective manner. Keeps management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product. Escalates and refers all projects beyond scope of authority. Consults with and advises development areas on applications in area of responsibility. Responds to problems in a timely, effective manner.

Job posted by
apply for job
apply for job
Ruby Thomas picture
Ruby Thomas
Job posted by
Ruby Thomas picture
Ruby Thomas
Apply for job
apply for job

Senior Software Engineer

Founded 2002
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 10 years
Salary icon
Best in industry{{renderSalaryString({min: 500000, max: 1200000, duration: "undefined", currency: "INR", equity: false})}}

Required Qualifications Overall, at least 5 years of experience building Web/ API Experience with C#, ASP.Net MVC and Visual Studio IDE Strong knowledge of different versions of C#.Net libraries. Proficiency in building web-based applications Experience with JSON, XML, JavaScript, jQuery and interfacing client-side applications to server side API's Comfortable developing rich GUI's for Web Apps Solid grasp of object-oriented concepts and MVC/ MVVM Architecture Design, build and maintain high performance, reusable and reliable .Net code. Good knowledge of SQL SPs and Queries. Experience with Session Storage, multi-threading and App performance.       Responsibilities Handle multiple simultaneous projects Divide projects into module with timelines, assign tasks to developers, monitor progress Hands on coding, system analysis, design and delivery of projects assigned. Review and refactor code. Deploy fully functional applications Completes assigned projects in a timely manner, within project resources. Meets project objectives, providing systems that operate in a cost-effective manner. Keeps management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product. Consults with and advises development areas on applications in area of responsibility. Responds to problems in a timely, effective manner.       Bonus Points Experience with Angular JS Experience with Azure

Job posted by
apply for job
apply for job
Ruby Thomas picture
Ruby Thomas
Job posted by
Ruby Thomas picture
Ruby Thomas
Apply for job
apply for job

Senior Android Developer

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 1200000, max: 2500000, duration: "undefined", currency: "INR", equity: false})}}

Job Description – Android Developer                About Us   Open is home to a bunch of hustlers who are building a business banking platform that is fast changing the way businesses bank & manage their finances. Being the world’s fastest growing SME neobank, we are constantly trying to push boundaries at offering hearty customer-experiences.   We’re home to some of the smartest & brightest 250+ minds in the fintech space. We are a Series B funded start-up backed by leading international funds like Tiger Global, Speedinvest, Beenext, AngelList, Recruit, Tanglin Venture Partners, 3one4 Capital, Unicorn India Ventures to name a few.   We’re a tight-knit tribe of creators and makers who are shaking up the way business banking rolls for over 800,000 businesses.   Experience:- 3-6 years Job Location: Bangalore   What you’ll be doing: You'd meticulously analyse project requirements and carry forward the development of highly robust, scalable and easily maintainable backend applications, work independently, and you'll have the support & opportunity to thrive in a fast-paced environment.   Over 3+ years of Android App development experience with strong basics andcomplete exposure to Android development.   What you’ll bring along:              Our Tech stack is Java ,  Kotlin & Android 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. Understanding of the full mobile development life cycle. Strong problem- solving skills. Strong knowledge of Android UI design principles, patterns, and best practices. Understanding and experience of MVP/MVVM architecture. Experience with threading and performance tuning. Familiarity with cloud message API and push notifications. Understanding Google’s Android design principles and interface guidelines. Proficient understanding of code versioning tools, such as GIT knowledge and experience in Kotlin. Android Architecture Components (Live Data, Android View Model)/ MVVM/ MVP architecture work experience. E2E App development and/or experience of developing SDKs is good to have.  Why work at Open? You’ll be part of the early tribe that is changing the way business banking rolls Every atom of your work will impact the way millions of businesses are run You’ll work with some the brightest minds who’ll celebrate your quirks You’ll find growth & fun to be two-way streets - how you thrive and the way you jive, in turn drives Open

Job posted by
apply for job
apply for job
Hiring Manager picture
Hiring Manager
Job posted by
Hiring Manager picture
Hiring Manager
Apply for job
apply for job

Android Developer

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 4 years
Salary icon
Best in industry{{renderSalaryString({min: 600000, max: 1500000, duration: "undefined", currency: "INR", equity: false})}}

Job Description – Android Developer                      About Us   Open is home to a bunch of hustlers who are building a business banking platform that is fast changing the way businesses bank & manage their finances. Being the world’s fastest growing SME neobank, we are constantly trying to push boundaries at offering hearty customer-experiences.   We’re home to some of the smartest & brightest 250+ minds in the fintech space. We are a Series B funded start-up backed by leading international funds like Tiger Global, Speedinvest, Beenext, AngelList, Recruit, Tanglin Venture Partners, 3one4 Capital, Unicorn India Ventures to name a few.   We’re a tight-knit tribe of creators and makers who are shaking up the way business banking rolls for over 1,000,000 businesses.   Experience: 1- 4 years Job Location: Bangalore   What you’ll be doing: You'd meticulously analyse project requirements and carry forward the development of highly robust, scalable and easily maintainable backend applications, work independently, and you'll have the support & opportunity to thrive in a fast-paced environment.   Over 3+ years of Android App development experience with strong basics andcomplete exposure to Android development.   What you’ll bring along:              Our Tech stack is Java ,  Kotlin & Android 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. Understanding of the full mobile development life cycle. Strong problem- solving skills. Strong knowledge of Android UI design principles, patterns, and best practices. Understanding and experience of MVP/MVVM architecture. Experience with threading and performance tuning. Familiarity with cloud message API and push notifications. Understanding Google’s Android design principles and interface guidelines. Proficient understanding of code versioning tools, such as GIT knowledge and experience in Kotlin. Android Architecture Components (Live Data, Android View Model)/ MVVM/ MVP architecture work experience. E2E App development and/or experience of developing SDKs is good to have.   Why work at Open? You’ll be part of the early tribe that is changing the way business banking rolls Every atom of your work will impact the way millions of businesses are run You’ll work with some the brightest minds who’ll celebrate your quirks You’ll find growth & fun to be two-way streets - how you thrive and the way you jive, in turn drives Open

Job posted by
apply for job
apply for job
Hiring Manager picture
Hiring Manager
Job posted by
Hiring Manager picture
Hiring Manager
Apply for job
apply for job

Android Developer

Founded 2011
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Bengaluru (Bangalore)
Experience icon
2 - 4 years
Salary icon
Best in industry{{renderSalaryString({min: 600000, max: 900000, duration: "undefined", currency: "INR", equity: false})}}

Your Roles and 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• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.• Implement new technologies to maximize application performanceExperience and skillsets, we need you to have • 2 - 4 years of experience in design and coding in Android along with Java• Deep understanding of Android UI design principles, patterns, and best practices• Knowledge of data structures and algorithms, multithreading• Familiarity with RESTful APIs to connect Android applications to back-end services.• Developing Mobile applications for in-house platforms and products, on Android.• Solid understanding of the full mobile development life cycle• Ability to understand business requirements and translate them into technical requirements.Qualities to make you successful in this role• Critical thinking and problem-solving skills• Good time-management and communication skills• Proficient understanding of code versioning tools, such as Git• Experience with offline storage, threading, and performance tuning will be an added advantage.• Experience working into Backend technologies will be an added advantag

Job posted by
apply for job
apply for job
Jayshree Ravada picture
Jayshree Ravada
Job posted by
Jayshree Ravada picture
Jayshree Ravada
Apply for job
apply for job

Senior Android Developer

Founded 2014
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4.5 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 2200000, duration: "undefined", currency: "INR", equity: false})}}

DailyRounds is a healthcare startup focused on organizing "Knowledge of practice of Medicine" and building a community of Doctors (and healthcare professionals). We hold the largest IP (intellectual property) in clinical medicine in India. We hope to put this IP, network, and our best efforts to help Doctors improve how they diagnose and treat. We are a diverse team of 300 people based in Bangalore. We are product-driven. We believe businesses should scale and be profitable. We stay away from fads and focus on what makes business sense, what can scale, and what can make a positive impact (in that order). In April 2019 M3 India, the Indian subsidiary of Japanese Healthtech company M3 (one of the largest healthcare networks globally, listed on the Tokyo Stock Exchange), picked up a majority stake in DailyRounds to foray into a case-based problem-solving, community platform, and medical test preparation business in India.   Job Location: Bengaluru   We would like to speak to you if you have these experience and Skills: 3-5 years of experience in Native Android App development (Preferably for a B2C Product) Proficiency in various algorithms and data structures. Familiar with Kotlin/Java language, and experience with Object-Oriented Design. Strong experience with REST APIs, storage databases, Multi-threading, performance, and memory tuning. Good knowledge of architectural patterns such as MVP and MVVM. At DailyRounds You Will :  Join a team that is building products used by 120k + doctors every single day. Work on PetaByte Scale Streaming Systems - more than 50 million hours of video has been streamed. Lead high volume VOD streaming(think of systems as sophisticated as Netflix and Amazon prime). Challenge oneself on Security, Scalability, and Stability Check out 6 things to consider before joining us: https://lnkd.in/fdA-AYS   At DailyRounds We Love : Experimenting - freedom to try out your ideas Flat organizational structure  Building products our own way Investing 20% of working hours into creative learning and R & D’s and earn Tech Cred. At DailyRounds We take good care of our people : Relocation assistance. Healthy breakfast, lunch & snacks The latest Mac devices. Avail Azure/AWS credits for your personal projects. Global networking and learning opportunities.

Job posted by
apply for job
apply for job
Anjali Rastogi picture
Anjali Rastogi
Job posted by
Anjali Rastogi picture
Anjali Rastogi
Apply for job
apply for job

Senior Android Developer

Founded 2020
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[1 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 4500000, duration: "undefined", currency: "INR", equity: false})}}

Android Developer :- Technology skill sets required for a matching profile- Work Experience between 4 to 8 years in mobile applications with a desire to work in fast-paced startups- Must have led a team of 3 to 5 engineers. Excellent business understanding and prioritization skills.- Worked on Android applications from scratch.- Exposure to audio-video content-based applications is preferred. - Up to date on upcoming trends in android and its ecosystem. Have strong design & architecture experience.- Sound knowledge about application performance tuning on all parameters like network utilization, application size, play store core vitals, and battery usage.- Experience with a dagger, retrofit, RX-android, android architecture components, etc.- Hands-on experience with test-driven development, mock frameworks, modular code design, and popular design patterns.

Job posted by
apply for job
apply for job
Mohammed Matheen  Pasha  picture
Mohammed Matheen Pasha
Job posted by
Mohammed Matheen  Pasha  picture
Mohammed Matheen Pasha
Apply for job
apply for job

iOS Developer

Founded 2011
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), Mangalore
Experience icon
3 - 8 years
Salary icon
Best in industryBest in industry

We are a multi-award-winning creative engineering company offering design and technology solutions on mobile, web, and cloud platforms.We are looking for an Ambitious Frontend developer to join our team.Responsibilities: Design and build applications for the iOS platform Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Required Skillset: Proficient with Objective-C or Swift, and Cocoa Touch Strong Object-Oriented programming skills and understanding of MVC pattern, ready to work on new trending architecture patterns like MVVM, Reactive programming etc Familiarity with the iOS Human Interface Guidelines is a must Experience with Unit Testing frameworks –XCTest Good to have experience with RxSwift and RxCocoa Good to have experience with CocoaPods/Carthage Ability to think critically and solve problems with well thought out solutions Experience with offline storage, threading, and performance tuning Familiarity with RESTful APIs to connect iOS applications to back-endservices Knowledge of other web technologies and UI/UX standards Understanding of Apple’s design principles and interface guidelines Knowledge of low-level C-based libraries is preferred Experience with performance and memory tuning with tools Familiarity with cloud message APIs and push notifications Proficient understanding of code versioning tools (such as Git or SVN) Familiarity with continuous integration Optional: Working experience in developing or solutioning on other platforms and frameworks like  Android, Xamarin, ReactNative, Flutter, etc., will be a plus.

Job posted by
apply for job
apply for job
Archana H picture
Archana H
Job posted by
Archana H picture
Archana H
Apply for job
apply for job

Engineering Manager - Mobile (Android & iOS)

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
via upGrad
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai, Bengaluru (Bangalore)
Experience icon
8 - 11 years
Salary icon
Best in industry{{renderSalaryString({min: 2800000, max: 4000000, duration: "undefined", currency: "INR", equity: false})}}

About the Role A highly motivated and passionate individual who has experience in executing end to end web based products and applications; bringing them to production quickly and with high quality. Passionate about building flexible and scalable solutions with an eye for detail and can weigh pros and cons to find best possible solutions.  Role and Responsibilities Collaborate with Product Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs. Understand the product requirements, ask questions, and gather information and feedback to design and deliver features both on Android and iOS. Create a roadmap of tasks to be delivered for both iOS and Android applications in sync, such that new features go to the end-user at same time.  Lead the design of Android and iOS applications in a modular fashion with reusable components. Proactively identify issues related to memory consumption, battery drain and multi-threading in the application by planning regular tests and analysis. Deliver Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness.  Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices. Manage a highly skilled and efficient team by hiring, keeping the team motivated, and managing performance. Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan. Prioritize to manage ad-hoc requests in parallel with ongoing projects. Hands on with programming with 50%+ of bandwidth going into modules owned. Skills/Experience A highly talented developer with 10+ years of hands-on experience in building apps that have been released to the Play Store(Android) and Appstore(iOS).  Demonstrated experience managing teams of 5-10 or more engineers in mobile application teams. Strong knowledge of Android, Kotlin, iOS, Swift, Objective C and working with MVVM, MVP, MVC patterns. Experience building mobile applications which lean heavily on connecting to cloud services to gather data and stream videos/content.  Working knowledge of Xamarin or Flutter (cross platform frameworks) is highly preferred.  Practitioner of test driven development practices. Experience in creating and adhering to best practices for development.

Job posted by
apply for job
apply for job
Priyanka Muralidharan picture
Priyanka Muralidharan
Job posted by
Priyanka Muralidharan picture
Priyanka Muralidharan
Apply for job
apply for job

Android Developer

Founded 2011
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Bengaluru (Bangalore), Hyderabad
Experience icon
5 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 100000, max: 1500000, duration: "undefined", currency: "INR", equity: false})}}

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

Job posted by
apply for job
apply for job
Bharani Sharma picture
Bharani Sharma
Job posted by
Bharani Sharma picture
Bharani Sharma
Apply for job
apply for job

iOS Developer

Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
via zyoin
{{rendered_skills_map[skill] || skill}}
Location icon
Pune, Bengaluru (Bangalore)
Experience icon
3 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 3200000, duration: "undefined", currency: "INR", equity: false})}}

Job Title: SDE III - iOS Location: Pune. JOB DESCRIPTION: Role:• Develop features for Olacabs’s iOS application for customers • Work on bug fixing and improving application performance • Actively participate in feature design • Unit-test code for robustness, including edge cases, usability, and general reliability • Take ownership of the features assigned right from estimating timelines to Production release Desired experience• Experience working on iOS platform Experience in developing B2C mobile applications • Expertise in development and implementation of mobile applications with custom UI components • Experienced in memory management and in designing high-performance apps • Experience working with Google Maps and Social APIs • Experience working with Objective C, Cocoa, Core frameworks and the iPhone SDK (5.0 and above). • Experience in shipping applications through App store• Experience with analytics tools like Google Analytics, Flurry • Well versed with mobile UI/UX conventions• Experience in using GITDesired Skills: • Strong understanding of Object Oriented Programming, data structures and design patterns • Strong in C/C++, Java programming skills• Knowledge of software development processes & agile methodologies• Strong problem solving and debugging skills • Excellent English language (written & verbal) communication skills • Good understanding of DB Design Ios-SDE3- should be strong in Cocoa touch, Swift, Objective-C, MVVM architecture.

Job posted by
apply for job
apply for job
RAKESH RANJAN picture
RAKESH RANJAN
Job posted by
RAKESH RANJAN picture
RAKESH RANJAN
Apply for job
apply for job

Senior Android Developer

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
via Qrata
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 2000000, duration: "undefined", currency: "INR", equity: false})}}

Job DESCRIPTIONAs Android Developer you will be responsible for having a direct impact on the Android applications used every day by millions of small businesses in india. You will be able to work on all aspects of the application, from UI front end to networking back end. Dukaan looks for and values talented individuals, giving them autonomy to make the product they are working on the best product in the world. Change your job, change the world. RESPONSIBILITIES ●  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 Dukaan’s 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 REQUIREMENTS ●  Proficiency in the standard Android tech stack - JAVA, Kotlin, Android SDK, Android Studio, SDK, adb, Layout Editor etc ●  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 ●  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 ●  Proficient understanding of code versioning tools, such as Git ●  Experience with Python Django / DRF is a plus.

Job posted by
apply for job
apply for job
Prajakta Kulkarni picture
Prajakta Kulkarni
Job posted by
Prajakta Kulkarni picture
Prajakta Kulkarni
Apply for job
apply for job

Senior Android Developer

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 2000000, duration: "undefined", currency: "INR", equity: false})}}

- 3+ years of experience in software development.- Proficiency in Web Technologies will be a plus- Experience in developing, releasing and maintaining native Java Applications (point usto your apps on Google Play).- Deep understanding of the Android SDK - Software development kit which has asource code, development tools, an emulator and libraries that is used to buildandroid applications- You also need experience collaborating on software projects. You`vedemonstrated that you can work efficiently as part of a team.- Experience with third-party libraries and APIs- Working knowledge of the generalmobile landscape, architectures, trends, and emerging technologies- Solidunderstanding of the full mobile development life cycle.Bonus Points:- A github account with some neat projects in it- Excellent debugging skills- Experience developing location aware mobile applications

Job posted by
apply for job
apply for job
Kalairajan J picture
Kalairajan J
Job posted by
Kalairajan J picture
Kalairajan J
Apply for job
apply for job

Android Principal Engineer

Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
via zyoin
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
12 - 15 years
Salary icon
Best in industry{{renderSalaryString({min: 4000000, max: 6000000, duration: "undefined", currency: "INR", equity: false})}}

Roles & Responsibilities Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution. Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions. Consistently takes well thought technical/design decisions. Develops expertise in more than one area and shares knowledge with others. Able to mentor/train people in areas which are new to them. Drives people to solve engineering challenges. Enjoys high respect of Tech and other cross functional teams. Demonstrates effective communication with project team, management and internal/external clients as necessary. Surfaces both technical and non-technical team challenges and helps resolve them. Champion for SDLC best practices and high-quality standards. Significantly contributes in hiring high performance candidates. Ideal Candidate Profile Expert in JAVA, Kotlin, Reactive programming, Asynchronous programming and Dependency Injection. Experience with unit-tests and automation frameworks. Familiarity with any architectures like MV*(MVP/MVVM/MVI). Strong focus on high-quality mobile UI experiences. Operates independently with almost no oversight. Is able to apply domain expertise to think critically and make wise decisions for the team, taking into account tradeoffs and constraints. Communicates tech decisions through design docs and tech talks. Has delivered multiple projects with end-to-end engineering ownership. Keeps track of new technology/tools and embraces them as necessary 12+ years of experience in a product-driven organization.   Technologies we're working with MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava,Kotlin Coroutines, Dagger and Retrofit.

Job posted by
apply for job
apply for job
RAKESH RANJAN picture
RAKESH RANJAN
Job posted by
RAKESH RANJAN picture
RAKESH RANJAN
Apply for job
apply for job

Lead Engineer (Android)

Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
via zyoin
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 3000000, max: 4000000, duration: "undefined", currency: "INR", equity: false})}}

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.

Job posted by
apply for job
apply for job
RAKESH RANJAN picture
RAKESH RANJAN
Job posted by
RAKESH RANJAN picture
RAKESH RANJAN
Apply for job
apply for job

Senior Software Engineer, Android Product Engineering

Founded 2019
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 3000000, duration: "undefined", currency: "INR", equity: false})}}

Who are we? With millions of transactions each month, Animall is the world’s fastest-growing agritech company. We continue to re-imagine and re-engineer the dairy ecosystem in India, and each team member will have significant ownership of the key components that go into this mission!   What will you do? Work on a disruptive agritech product that's still in its early stages We’re building for Bharat, therefore you need to have a good understanding of how mobile applications make an impact in this space.  Be responsible for the development and maintenance of the Animall App aimed at a vast number of diverse Android devices.  Translate designs and wireframes into high-quality code.  Ensure the best possible performance, quality, and responsiveness of the Animall App Mentor other engineers, defining our technical culture and helping to build a fast-growing team.   Who are we looking for? 3+ years of professional android application development experience. You have a deep understanding of building and shipping complex product experiences on the frequently updated Animall app.  Your expertise with the Android SDK helps you create scalable, dynamic, extensible, and highly performant UI components You have a working knowledge of remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns on mobile apps You closely collaborate with product managers and designers to help refine (and even define) hypotheses driven data-informed products and experiences Mentoring and supporting other team members by doing code reviews and applying your experience in process and technical leadership.   It is a huge plus if you have An understanding of automated testing on Android and its usage in a short feedback cycle continuous integration environment Experience with writing or extending client infrastructure and foundational UI components used by other engineers A high degree of proficiency in optimizing the performance of Android apps with complex view hierarchies and state on low-end devices and networks   Why Animall? A fast-paced environment to learn and grow. You’ll get opportunities to represent the company in events like Devoxx, Google Developer Days India, etc.  Very high autonomy; freedom to take risks, to experiment, and to fail. An opportunity to work on something that really matters. Check out the reviews for our app. Very high transparency. Fair market salary.

Job posted by
apply for job
apply for job
Saif Naik picture
Saif Naik
Job posted by
Saif Naik picture
Saif Naik
Apply for job
apply for job