Cutshort logo
Mercari, Inc logo
Software Engineer, Android
Software Engineer, Android
Mercari, Inc's logo

Software Engineer, Android

Priyanka Sharma's profile picture
Posted by Priyanka Sharma
4 - 9 yrs
₹20L - ₹40L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
Native android

Our Mission

Mercari is a Japan-based company with the mission of “create value in a global marketplace where anyone can buy & sell.” Having continuously worked toward this goal since our founding in 2013, we are now transforming from a startup into a global player. While this transformation brings its own specific set of challenges, we believe that solving them one after another will allow us to fully achieve our mission. Are you interested in working together to take on these exciting challenges?


Our Culture

To achieve our mission at Mercari, our organization and each of our employees share the same values and perspectives. Our individual guidelines for action are defined by our three values: Go Bold, All for One, and Be a Pro. Our organization is also shaped by our four foundations: Sustainability, Diversity & Inclusion, Trust & Openness, and Well-being for Performance. Regardless of how big Mercari gets, the culture will remain essential to achieving our mission and something we want to preserve throughout our organization. We invite you to read the “Mercari Culture Doc,” which summarizes the behaviors and mindset shared by Mercari and its employees. We continue to build an environment where all of our members of diverse backgrounds are accepted and recognized, and where they can thrive while holding dear to Mercari’s culture.


Work Responsibilities

  • Native Android app development for Mercari and group companies' apps
  • The development environment is as follows.
  • Development language: Kotlin
  • Development environment: Android Studio
  • Build tool: Gradle
  • CI/CD: CircleCI
  • Others: GitHub, Firebase, Slack, Figma, JIRA, Confluence


Minimum Requirements

  • Shared understanding and belief in Mercari Group mission and values
  • At least 3 years of experience developing native Android applications with Kotlin Developing, operating, making decisions when selecting technology, and continuous improvement of large-scale product codebases
  • Ability to design and develop with performance and scalability in mind
  • Extensive knowledge of object-oriented software development, networking, memory management, and software testing
  • Good communication and interpersonal skills with the ability to collaborate with multiple stakeholders
  • Familiarity with architecture frameworks like MVVM, MVP, declarative UI, or similar architectures


Preferred Requirements

  • Experience using and installing Jetpack functions such as Android Architecture Components
  • Understanding of UI development
  • Familiarity with Agile methodologies like Scrum, Kanban, etc
  • Experience in iOS or web development
  • OSS contribution experience/familiarity with the OSS community
  • Customer-centric product development in E-commerce/Fintech
  • Working in multi-cultural and diverse teams
  • Team Leadership experience



Working Conditions


Employment Status

Full-time


Office

Bangalore

  • Hybrid Workstyle

Work Hours

  • Full flextime (no core time)
  • *Does not apply to all positions
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Mercari, Inc

Founded :
2013
Type :
Product
Size :
1000-5000
Stage :
Profitable

About


Launched in 2013 and becoming the first Unicorn company in Japan, Mercari Group is a Japan-based corporate group operating in both Japan and the US. Our mission is to create value in a global marketplace where everyone can buy and sell.


Mercari is the largest marketplace platform with over 20 million monthly users in Japan. Through the Mercari app, users can sell their used or unwanted items to those who need them just by taking a photo and entering in some basic information. We are constantly developing our app to provide an environment where anyone can conduct transactions easily, safely, and securely. As part of these efforts, we have invested in the latest technologies such as AI and machine learning, and have released various functions such as escrow payment, AI listing, and barcode listing.


The app currently operates in Japan and the US, with 5.6 million monthly users in the US (as of 2022.3).


We have also successfully launched new businesses such as our mobile payment service Merpay. Today, Mercari Group is made up of multiple subsidiary businesses, including those involved in logistics, B2C e-commerce, blockchain, and sports team management.


Mercari India located in Bengaluru will harness the infinite power of technology to create high-quality service where our people come together to build products that will further strengthen our leadership position in a global product market.

Website

https://about.in.mercari.com/

Industry

Technology, Information and Internet

Read more

Company video

Candid answers by the company

What does the company do?
What is the location preference of jobs?

Company social profiles

linkedin

Similar jobs

Food Delivery Startup
Food Delivery Startup
Agency job
via Qrata by Blessy Fernandes
Remote, Mumbai
4 - 10 yrs
₹18L - ₹26L / yr
skill iconAndroid Development
skill iconKotlin
SDK
Model-View-View-Model (MVVM)
4+ years experience in Android Development
- 2+ years experience in Kotlin
- MVVM Architecture
- Atomic design pattern(additional)
- Algorithms & Data structure concepts
- B2C App / Product Company Experience
- BE and BTECH in Computer, Computer Science, IT
Read more
Gipfel & Schnell Consultings Pvt Ltd
Hyderabad
2 - 6 yrs
₹5L - ₹15L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
+8 more

Key Responsibilities

The Mobile Lead Developer with a minimum of 3-6 years of experience to develop a React Native Mobile App

Job Overview

 

The primary role of this position will be to develop rich Mobile/Web applications for a new Reillo product.

 

 

Primary Skills

 

·        Experience with popular application development frameworks such as React Native with excellent JavaScript, Typescript, ES6 or greater, HTML5, and CSS development skills

·        Experience in iOS and Android Application development

·        Experience with modern front-end build pipelines and tools such as Webpack

·        Solid understanding of MVC, stateless APIs, Redux and building RESTful APIs

·        Experience on tools like Jest or React Testing Libraries

·        Familiarity with code versioning tools such as Git

·        Ability to communicate effectively and make effective presentations

·        Experience with ReactJS for Web App development will be an added advantage.

 

Read more
Funded startup empowering healthcare practitioners
Funded startup empowering healthcare practitioners
Agency job
via The Hub by Sridevi Viswanathan
Chennai
5 - 9 yrs
₹8L - ₹12L / yr
skill iconObjective C
skill iconSwift
iOS Architect
skill iconiOS App Development
Cocoa
+7 more

We are looking for people willing to work in a fast-paced and everchanging environment with focus on innovation and adaptive mindset. Come joins us, if you want to make a difference in healthcare field by building data as a key asset in decision making.

Job Description

We are looking for a Team Lead/Architect for iOS platform responsible for designing and architecting applications aimed at a range of iOS devices including mobile phones and tablet computers.

The candidate should ideally possess the below experience

Required Experience & Responsibilities

  • Should Have experience leading/mentoring large technical teams.
  • Experience in working with product managers , translating functional requirements to precise technical requirements.
  • Identify, create and manage project/Product technical artefacts.
  • Be able to plan technical milestones & drive development efforts with Agile/Scrum methodologies.
  • Experience in designing enterprise grade application architecture for mobile apps, employing design patterns & best practices.
  • Should have strong OOAD & TDD development approaches.
  • Should have good exposure to code coverage, CPU, Memory & other profiling/tooling.
  • Conduct code reviews, technical brainstorming sessions, do code refactoring & optimization.
  • Coordinate with the Testing team and define UT, IT, Smoke/Regression tests.
  • Triage & Delegate technical issues  to developers using bug tracking tools like JIRA
  • Develop modular, reusable components for projects with industry-grade coding skills.
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and clear the bottlenecks , identify the root causes of bugs along with developers
  • Help maintain code quality, organization, and automatization

Required Technical Skills

  • Proficient with Objective-C or Swift languages, and Cocoa frameworks
  • Experience with iOS frameworks such as Core Data, Core Animation, etc
  • Solid work experience with UI application development using standard patterns (MVC/MVP/MVVM)
  • Work experience in AWS AppSync & Amplify framework integration
  • Experience in offline & real time data models
  • Solid experience with REST API standards and integration with ORM
  • Expertise in design level optimization techniques – Caching, lazy loading, pre-fetching
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Solid understanding of security frameworks & practices for iOS development- Encryption & Data protection.
  • Understanding of Apple’s design principles and interface guidelines
  • Experience with performance and memory tuning with profilers
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools -Git, Mercurial or SVN
  • Familiarity with continuous integration

Desired Skills

 

  • Ability to understand Hybrid or cross platform applications using IONIC, React Native, Flutter
  • Ability to develop any test tools in Mac/Desktop
  • Experience with communication and messaging applications
  • Experience with security software and solutions
  • Experience in python / JavaScript is good to have  
  • Knowledge of low-level C-based libraries is preferred

 

Qualification:

  • Diploma, bachelors or masters in the area of human centred / product design
  • Continued education and research into UI trends and current design strategy and technology

 

Methodology/Practices:

  • Experience working on Agile development methodology
  • Experience working in Design Thinking methodology (preferred)
Read more
App Innovation Technologies
AIT Careers
Posted by AIT Careers
Coimbatore
1 - 3 yrs
₹1L - ₹8L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava
+1 more

We are looking for an Android Developer responsible for the development and maintenance of applications aimed at a range of devices including mobile phones and tablet computers. Your primary focus will be development of applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential

Roles and Responsibilities

² Design and build applications.

² 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

 

² To maintain the code quality, organization, and automation

² Work with the development team consisting of architects, UI designers, product managers, testers to deliver high quality mobile product & services

² Develop, test and rollout optimised UIs for diff versions/device

² Translate designs and wireframes into high quality code

² Build for multi device & multi platform scenario i.e mobile website along with mobile app

² Design, build, and maintain high performance, reusable, and reliable Java code

² Ensure the best possible performance, quality and responsiveness of the application

² Adaptability is a key factor to becoming a great Android app developer

² Identify the bugs ,correct bottlenecks and fix bugs

 

Skills Required:

² Prominent hands on experience in Native Android, Native iOS or Both.

² Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

² An Android app developer must be well-versed with Java programming language.

² Familiarity with RESTful APIs to connect applications to back-end services

² Strong knowledge on UI design principles, patterns, and best practices

² Having knowledge about offline storage, threading, and performance tuning

² Knowledge of the open-source Android ecosystem and the libraries available for common tasks

² A knack for benchmarking and optimization

² Ability to understand business requirements and translate them into technical requirements

² Understanding of Google’s Android design principles and interface guidelines.

² Proficient with Objective-C or Swift.

² Understanding of Apple’s design principles and interface guidelines

² Knowledge of low-level C-based libraries is preferred

² Familiarity with cloud message APIs and push notifications

² Knack for benchmarking and optimization

² Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)

² Familiarity with continuous integration.

 

Read more
fi ellements
at fi ellements
1 recruiter
Sonia Singh
Posted by Sonia Singh
Delhi, Gurugram, Noida
3 - 5 yrs
₹10L - ₹15L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
+2 more
  • We seek a qualified React Native developer to join our Engineering team.
  • 3+ years of professional experience working with React Native. You will be working with our engineers to develop and maintain high-quality mobile applications for both platforms as Android and iOS.


  • Job Responsibilities Strong proficiency in JavaScript, ability to write clean code adhering to ES6+.
  • Strong & thorough understanding of React-Native, and its core principles.
  • Implement pixel-perfect UI's that match designs.
  • Familiar with App distribution Process for both iOS and Android.
  • Familiarity with code versioning tools (Such as Git)
  • Familiarity with RESTful APIs
  • Experience with Native Mobile app deployment on App store and google play store.


Skills:- iOS App Development, React Native, RESTful APIs and Mobile App Development

Read more
Iwayplus
vikas upadhyay
Posted by vikas upadhyay
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
1 - 3 yrs
₹3L - ₹9L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava

Job Description: A full-stack Android developer will be responsible for designing, developing, and maintaining mobile applications for the Android operating system that provides indoor map rendering and navigation functionality. They will work with a team of developers, designers, and project managers to create a seamless navigation experience for users.


Responsibilities:

  • Design and develop high-performance, reusable, and reliable Java and Kotlin code for the indoor navigation application.
  • Implement indoor navigation algorithms and integrate with location-based services and sensors, such as Wi-Fi, Bluetooth, and accelerometer, to provide accurate indoor positioning
  • Use Android Studio and other development tools to build, test, and debug the application
  • Work with designers and project managers to ensure that the application meets all requirements and is released on schedule
  • Collaborate with other developers to integrate with backend systems and APIs
  • Write clean, maintainable, and testable code that adheres to best practices
  • Troubleshoot and debug issues, and update and maintain existing applications
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Understand the full mobile development life cycle, from concept to deployment
  • Continuously monitor the market for new indoor navigation technologies and techniques, and incorporate them into the application as appropriate.


Requirements: The suitable candidate should have experience with the following:

  • Bachelor's degree in Computer Science or a related field.
  • Strong knowledge of Java and Kotlin programming languages
  • Experience with Android SDK and Android Studio
  • Experience with RESTful APIs to connect Android applications to back-end services
  • Experience with third-party libraries and APIs
  • Experience with indoor navigation algorithms and location-based services
  • Familiarity with Git and version control
  • Understanding of design principles and material design
  • Strong debugging and troubleshooting skills
  • Strong analytical and problem-solving skills
  • Strong communication and teamwork skills
  • Strong sense of ownership and drive to deliver high-quality results


Read more
vithamas technologies
at vithamas technologies
2 candid answers
4 products
Soniya Jennifer
Posted by Soniya Jennifer
Mysore
2 - 9 yrs
₹2L - ₹20L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Model-View-View-Model (MVVM)
RxJava
+2 more

Have an Experience indeveloping nativeAndroid apps(depth knowledgeof Android SDK,

NDK)

Depth knowledge of SQLite and Room

Excellent in JAVA, Kotlin language with a good debugging Skills

Expert in using Android Studio and Git .

Developing universal application, which can run on most available android devices.

Must have good understanding of Object-Oriented Programming

Good eye for mobile app design and product sense

Experience in cross platform Tools like Appcelerator

Internally motivated, able to work proficiently both independently and in a team environment.

Good communication skills with both internal team members and external business stakeholders

Strong initiative to find ways to improve solutions, systems, and processes.

Experience of working on Android Studio.

Good in data structure and Algorithms.

Very Sound knowledge of Android Components.

Good in Multi-threading concepts(Desired).

Very good understanding of Java, garbage collection and design patterns.

Third party API Integration like Facebook, Twitter, Payment Gateways.

Experience with Android Google Maps API, and other location based services

Read more
SpiralDevApps
at SpiralDevApps
4 recruiters
ANKIT SHARMA
Posted by ANKIT SHARMA
Gurugram
2 - 5 yrs
₹12L - ₹24L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava

Create world class apps that have potential of reaching millions of users.


Roles and responsibilities include -
1. Addition of new features to existing app and making sure minimal crash rate and ANR
2. Adding new AI models built by data science team into the android environment 
3. Planning new features with founders and other stakeholders
4. Creating reasonable timelines and making sure delivery according to planned schedules 

Read more
Mobile Programming LLC
at Mobile Programming LLC
1 video
34 recruiters
Chandni oli
Posted by Chandni oli
Bengaluru (Bangalore)
2 - 8 yrs
₹6L - ₹12L / yr
skill iconSwift
skill iconObjective C
skill iconiOS App Development
Xcode
Model-View-View-Model (MVVM)
+1 more
Technologies:
● Languages: Swift, Kotlin, SQL
● Frameworks: RIBs, Kotlin Multiplatform, Spek
● Architectures: MVVM, MVP, Clean Architecture, etc
● Libraries: RxSwift, SwiftUI, etc
● Integrations: AWS services, Payment Gateways (Razorpay, etc), Google Maps,
Firebase, etc
● Experience: >= 2 years
● Proficient with iOS framework and Swift.
● Experience with reactive programming frameworks like RxSwift, ReactiveCocoa, etc
● Experience in designing, writing and maintaining a large complex app code base.
● Experience with design patterns like MVP, MVVM, Clean Architecture, etc.
Read more
Dutypar AI Technologies Pvt Ltd
Sanjay  Gore
Posted by Sanjay Gore
Koregaon Park, Pune
2 - 3 yrs
₹8L - ₹10L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Writing clean and efficient codes for Android applications. Monitoring the performance of live apps and working on optimizing them at the code level. Identifying and resolving bottlenecks.
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.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos