Mercari Logo

Mercari

Software Engineer - Android

Posted 20 Days Ago
Bengaluru, Karnataka
Junior
Bengaluru, Karnataka
Junior
The Software Engineer - Android role involves native app development for Mercari and its group companies, requiring at least 2-5 years of experience with Kotlin, and expertise in performance design and scalability. Responsibilities include developing and operating large-scale applications, knowledge of various software architectures, and collaborating with stakeholders.
The summary above was generated by AI

Description


Introduction
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 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 2-5 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 ConditionsEmployment Status : Full-timeOffice

Bangalore

  • Hybrid Workstyle

Work Hours

  • Full flextime (no core time)
    *Does not apply to all positions


Media

Owned Media

Related Articles

Top Skills

Android Studio
CircleCI
Confluence
Figma
Firebase
Git
Gradle
JIRA
Kotlin
Slack

Similar Jobs

11 Days Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
Insurance
The Software Engineer will design and implement features for Android applications, collaborate with teams to deliver high-quality code, optimize performance, conduct code reviews, and debug issues. The role requires continuous improvement in development practices and familiarity with tools like GitHub Actions and Fastlane for CI/CD.
Top Skills: Android SdkCi/CdCoroutinesDagger2EspressoFastlaneFlowGithub ActionsHiltJetpack ComposeKotlinLivedataMockitoRetrofitRoomdatabaseWebview
11 Days Ago
Bengaluru, Karnataka, IND
Mid level
Mid level
Cloud • Software
As a Software Engineer - Android at Procore, you will develop and architect solutions for Native Android applications while collaborating with product managers and designers. Your role involves optimizing mobile performance and evaluating emerging technologies for the next generation of field applications in a SaaS infrastructure.
12 Days Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
HR Tech
As a Software Engineer III specializing in Android, you will design and implement new features using Kotlin and Jetpack Compose, collaborate with cross-functional teams, optimize application performance, and maintain application stability. You'll also conduct code reviews and improve development processes using CI/CD pipelines.
Top Skills: Android SdkCi/CdCoroutinesDagger2FastlaneFlowGithub ActionsHiltJetpack ComposeKotlinLivedataRetrofitRoomdatabaseTesting FrameworksWebview

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account