Cutshort logo
Simply Vyapar Apps logo
Android Developer
Simply Vyapar Apps's logo

Android Developer

Vinay kumar's profile picture
Posted by Vinay kumar
2 - 8 yrs
₹10L - ₹50L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava
Our small team is growing fast.We'd love your help in making Vyapar truly special. Come join us!
 
About Vyapar
 
https://vyaparapp.in/" target="_blank">Vyapar is a FREE Business Accounting Software made for Indian Small Businessmen to deal with invoicing, inventory, accounting needs, and much more! The goal is to make a businessman’s daily routine less tiring and let them focus more on growing their business, less on paperwork.
 
Small/Medium Business (SME)
                                                       
Even today, 70% of SMEs in India still create bills on paper. Being that, most of their productive time is consumed in making manual entries and calculations. When small things go wrong, the entire business goes down, simply because there is no place to fall back. Not having the resources can really wear out the business owner driving them away from doing what matters most. Small Business Accounting needs a Digital Upgrade. An upgrade that is simple yet efficient. We are trying to bring in a simpler solution that works for them and hence VYAPAR!
 
                                       
We are looking for an Android developer responsible for the development and maintenance of Vyapar android application. Your primary focus will be the development of Android applications. Strong understanding of Core Java and Database is critical for the role.

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, organisation, and automatisation
  • Helping the team members and guiding them for the right design and implementation

Requirements
  • 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
  • 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
  • A knack for benchmarking and optimisation
  • Understanding of Google's Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Good knowledge of SQLite database.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Simply Vyapar Apps

Founded :
2015
Type :
Product
Size :
100-500
Stage :
Raised funding
About
Vyapar is the simplest and easy to use Accounting and Inventory management application. Our Mission is to help every business owner manage his accounting and finances hassle free, even if he does not have any prior accounting knowledge.
Read more
Connect with the team
Profile picture
Vinay kumar
Company social profiles
bloglinkedintwitterfacebook

Similar jobs

Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote, Jaipur
2 - 6 yrs
₹2.4L - ₹12L / yr
skill iconSwift
skill iconObjective C
skill iconiOS App Development
Xcode
Model-View-View-Model (MVVM)
+1 more
  • Design and build application for iOS platforms
  • Writing well designed, testable, efficient code by using the best software development practices
  • Responsible for working on iOS frameworks, Xcode, Swift, Rxswift, Xcode SDK Platform tools
  • Responsible to work on bug fixing and improving application performance
  • Create and maintain software documentation
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities 
Read more
Porter.in
at Porter.in
1 recruiter
Satyajit Mittra
Posted by Satyajit Mittra
Bengaluru (Bangalore)
2 - 5 yrs
₹19L - ₹24L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava

Job Title:

Senior software Development Engineer 

Department: 

Android - Technology

Based at: 

Bangalore

Reports to: 

Engineering Manager

Experience:

2.5 years to 4 years

Required Qualification:

B.tech from Top tier college


Company Overview:

 

At Porter, we are passionate about improving productivity. We want to help businesses, large and small, optimize their last-mile operations and empower them to unleash the growth of their core functions. Last mile delivery logistics is one of the biggest and fastest growing sectors of the economy with a market cap upwards of 50 billion USD and a growth rate exceeding 15% CAGR.

 

Porter is the fastest growing leader in this sector with operations in major cities, a fleet size exceeding 1L registered and 50k active driver partners and a customer base with 3.5M being monthly active. Our industry-best technology platform has raised over 150 million USD from investors including Sequoia Capital, Kae Capital, Mahindra group, LGT Aspada, Tiger Global and Vitruvian Partners.

 

We are addressing a massive problem and going after a huge market. We’re trying to create a household name in transportation and our ambition is to disrupt all facets of supply chain. At Porter, we’re here to do the best work of our lives.

 

If you want to do the same and love the challenges and opportunities of a fast paced work environment, then we believe Porter is the right place for you.

 

 

Company URL: https://porter.in/">https://porter.in/

 

                    


Porter has multiple mobile apps used by our consumers - app used by our customers to place on-demand orders, app used by our drivers to service those orders, and app used by fleet owners to manage their vehicles on our platform. Each of these apps is frequently iterated over to improve functionality and experience. In such a fast paced environment, we expect our mobile developers to develop and maintain these complex apps with a heavy focus on code design to keep the code easily extensible and maintainable. 

 

Responsibilities: 

 

● Participate in the product life cycle to understand directly from the Product Team the expected behavior of the apps and the use cases being implemented. 

● Participate in design discussions with heavy focus on modeling entities and interactions, following architectural patterns like MVP, MVVM, Clean Architecture, etc. 

● Collaborate with cross-functional teams - backend teams for finalizing APIs, design team for UI / UX, QA team for testing, etc. 

● Participate in iteration planning to give effort estimates. 

● Write clean, readable, maintainable and performant code following well established design principles. 

● Write Unit Tests and Integration Tests to ensure correctness. 

● Track, debug and fix bugs & crashes escalated. 

● Ensure the apps are performant - no memory leaks, no frame drops, battery usage, etc. 

● Explore and evaluate new technologies, tools and SDKs as may be necessary to improve the entire development pipeline. 

● Work with cross-platform technologies, like Kotlin Multiplatform, to ensure consistency of features and code reuse across Android / iOS platforms.

 

Technologies: 

 

● Languages: Kotlin, Java, SQL 

● Frameworks: RIBs, Kotlin Multiplatform, Spek 

● Architectures: MVVM, MVP, Clean Architecture, etc 

● Libraries: Kotlin Coroutines, RxJava, Dagger2, Ktor, Jetpack, etc 

● Integrations: AWS services, Payment Gateways (Razorpay, etc), Google Maps, Firebase, etc 

Products & Systems Overview 

You will be contributing to products concerning both customers and partner drivers. 

● Customer App: 

  • All orders serviced by Porter are placed from this app making it our primary business driver. 
  • To keep the code for this large complex app maintainable, there is a heavy emphasis on good design and architecture. Currently the RIBs framework is used to break the code recursively into smaller components. 
  • To ensure feature parity and consistency across our Android and iOS platforms, we use Kotlin Multiplatform to re-use business logic code across the two platforms. 

● Partner App: 

  • All orders serviced by Porter are fulfilled by drivers using this app. 
  • Given that the app is expected to run for long hours on cheaper phones there is a heavy emphasis on keeping the apps performant - optimizing battery consumption and memory usage. 
  • The app serves as a medium for onboarding - providing functionality for partners to upload and verify their documents using Image Processing. 
  • To train the drivers for every new feature launched, we provide a guided audio-visual training session - using visual cues like hint to click / swipe with synchronized pre-configured audio to guide him through the sequence of steps. 

● Fleet Owner Apps: 

  • A multi-platform app for fleet owners to manage their drivers and track their performance and earnings on our platform.

 

 

 

Qualification Prerequisites 

 

● Experience: >= 2 years in Android development 

● Proficiency with Android framework and Kotlin. 

● Experience in designing, writing and maintaining a large complex app code base. 

● Experience with design patterns like MVP, MVVM, Clean Architecture, etc. 

● Experience with reactive & asynchronous programming using RxJava / Coroutines / Flows


 



Read more
Conscious Foundation
Srishti Sharma
Posted by Srishti Sharma
Jaipur
1 - 4 yrs
₹7L - ₹10L / yr
skill iconiOS App Development
skill iconObjective C
skill iconSwift
Xcode
Model-View-View-Model (MVVM)
+1 more

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
Read more
Olive crypto
at Olive crypto
7 recruiters
Brahmaiah Divve
Posted by Brahmaiah Divve
Hyderabad
0 - 3 yrs
₹2L - ₹6L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava
+1 more

Job brief

 Android Developer who possesses a passion for pushing mobile technologies to the limits.  Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications for our Banking Products. Android programming works closely with other app development and technical teams.

Responsibilities

  • 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

  • Proven software development experience and Android skills development
  • Proven working experience in Android app development and
  • Have published at least one original Android app
  • Experience with Android SDK
  • 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
  • Solid understanding of the full mobile development life cycle.
Read more
nspira management services
DharmaSai Seerapu
Posted by DharmaSai Seerapu
Hyderabad
2 - 6 yrs
₹10L - ₹20L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
+3 more
The Role
At Nspira we want to develop an ecosystem of apps to dominate the personal growth market in the education sector. Being one of our talented mobile developers, you'll have an opportunity to learn and grow, and be a key part of creating our products.

Engineering Culture
  • We run functional teams based on the SCRUM methodology and are a fairly Agile environment, with 2 week sprints and teams with a minimum of 2 developers (preferably 3) plus a Platform Owner.
  • Sprints cannot be interrupted and work is planned out well in advance to keep stress down to a minimum.

Other stuff we do/you will encounter
  • Line by line code reviews for every pull request on Gitlab maintains code quality and keep everyone in the loop & learning.
  • At least 2 people working together on every project (collaborating not pairing)

Required skills
  • Kotlin is strongly preferred
  • Experience with clean architecture and MVVM
  • Experience with Jetpack Libraries ( Navigation, Paging, Room, Data Binding)
  • Experience with Dependency Injections (Dagger2)
  • Experience with Rx Java, Rx Android & Co-routines
  • Practical understanding of Continuous Integration and Delivery

Your application must include
  • A resume in pdf format. Include into your resume the links to software, mobile apps,
your coding samples, or your web designs and portfolio so we can see proof of your talents.
Read more
Coderays It Pvt Ltd
at Coderays It Pvt Ltd
1 recruiter
Anitha R
Posted by Anitha R
Chennai
2 - 5 yrs
₹1.5L - ₹2.5L / yr
skill iconAndroid Development
skill iconJavascript
skill iconKubernetes
skill iconKotlin
skill iconJava

Android Developer: 

Position: Android/Java/Kotlin Developer 

 - Selected candidate is required to be a part of the product development team and have to manage both maintenance and enhancement projects & building Mobile Applications using web services. 

Skills & Expertise we look for: 

  1. Should be passionate about user interface design and have skills in Native Android with proficiency in Kotlin and Java. 
  2. Out of the box thinking to troubleshoot and solve problems 
  3. Should be willing to implement latest technology trends like XML/Compose UI, MVVM pattern, Livedata, Data binding, Pagination, Coroutines and other Jetpack components. 
  4. Should be able to analyze customer requirements, estimate the effort, provide the deliverable date to the customer and make sure to ship the feature on time 
  5. Experience in Release management like creating, merging, maintaining branches, versioning and releasing apps. Should have experience in publishing apps to play store. 
  6. Ready to help team members in their technical challenges 
  7. Collaborate with cross-functional teams to define, document, design, and ship new features

 

Personality we expect: 

  1. You love an Agile work culture and deliver as per plan  
  2. You're a lively person who's passionate on what you do  
  3. You're a nonstop learner and enjoy sharing the learning to your juniors 
  4. You're socially connected with the team and helping others team voluntarily. 
  5. You're tech- expertise and effective in tools operation automate the regular process. 
  6. You're someone who loves problem-working by seeing the occasion in every challenge and you enjoy learning from failures  
  7. Honestly share your experience, feedback, challenges, learning and emotions for the day in your daily diary. 
  8. Think of user needs instead of system needs 

 

Read more
Salarybox
at Salarybox
2 recruiters
Hardik Chitkara
Posted by Hardik Chitkara
Gurugram
2 - 4 yrs
₹10L - ₹15L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava
+4 more

Who are we
Salarybox is a Payroll App for small businesses in Asia. We are backed by YCombinator and prominent investors from India & the Silicon Valley.

Today, business owners manage attendance on pen-paper, calculate salaries on excel and pay employees in cash. Using Salarybox, the entire process can be performed at the click of a button. What typically takes 5 days, can be done in 5 minutes using our App.

We launched in January 2021 and already have over 500,000 downloads on the Google Play Store.

What will you do

  • Design and build advanced app features for Android
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work on MVP & MVVM architecture for building apps
  • Translate designs and wireframes into high-quality code.
  • Design, build and maintain high performance, reusable, and reliable code
  • Familiarity with RESTful APIs to connect Mobile 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.

This role requires

  • 1+ years experience in Java, Kotlin
  • Good working knowledge of design patterns OOAD
  • Excellent analytical and problem-solving skills
  • Hands on experience in writing Mobile Applications
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
         
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Read more
panaesha capital pte ltd
Sandeep Phogat
Posted by Sandeep Phogat
Remote, Gurugram, Mumbai, Indore, Chennai
3 - 8 yrs
₹6L - ₹15L / yr
skill iconReact Native
Model-View-View-Model (MVVM)
skill iconiOS App Development
Xcode
iPhone SDK

React Native Application Developer

Job Description

  •       As a React Native Developer, your responsibility will include creating a suite of applications and improving the functions of applications in development.
  •       Experience in building a React or Native mobile app with traffic at scale
  •       Ability to architect, refractor and debug an app without disrupting users
  •       Proficient with mobile application life cycles
  •       Should have multiple apps deployed to the App Store, Google Play Store and deep knowledge of the distribution processes
  •       Understanding of unit and functional testing best practices.
  •       Should be able to dive into the source code of front end libraries to debug, patch and extend them when necessary
  •       Can take a defined software design and turn it into code.
  •       Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
  •       Experience with React Js, React Native, JavaScript including DOM Manipulation and the JavaScript object model. Exp with integrated JSON is a must.
  •       Thorough understanding of React Native and its core Principles. Hands-on experience on React Native Framework at least 2 Years.

What you will do

  •       Working collaboratively in building products and services.
  •       Designing mobile-based features, impacting Customer's Digital Experience
  •       Taking ownership of the entire software development lifecycle for mobile application
  •       Collaborating with cross-functional teams to define design and add new features
  •       Ensuring the performance, quality and responsiveness of the applications.
  •       Understanding end-user requirements and use cases and translating them into a pragmatic and effective technical solution

Required Candidate profile

  •       Capability to perform both independently and in a team
  •       Ideal Candidate - Must be open to work on new technologies, versatile and capable of accepting new challenges.
  •       Good Knowledge of HTML5, CSS
Read more
Behtar Zindagi Pvt Ltd
NCR (Delhi | Gurgaon | Noida)
3 - 5 yrs
₹4L - ₹7L / yr
skill iconAndroid Development
skill iconJava
SDK
SQLite
Location-based services
+4 more
We are seeking Android Developer (immediate joiner) with 3-6 years of hands on experience in Native (Core Android) technologies,Push notification and location finder.

Location : Connaught Place,Delhi

Job Description:

1. Must be confident to be the single owner for all Android development work.
2. Must be a good Team Player, to work closely with folks from across functions.
3. Preferably from a b2c Product Company.
4. Understanding about Metrics tracking.
Read more
PRAXINFO
at PRAXINFO
1 recruiter
Umang Kathiyara
Posted by Umang Kathiyara
Ahmedabad
0 - 1 yrs
₹1L - ₹1L / yr
skill iconAndroid Development
skill iconKotlin
SDK
RESTful APIs
skill iconJava

Requirement::

• 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.

• Proven software development experience and Android skills development

• Proven working experience in Android app development

• Have published at least one original Android app

• knowledge with Android SDK

• knowledge working with remote data via REST and JSON

• knowledge 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.

 

Website - https://praxinfo.com/">https://praxinfo.com/

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos