Sr. Software Engineer - Android

About FloatGroup

FloatGroup is a conglomerate building product across industries that have traditionally relied on manual and fragmented processes.
We combine the focus of individual business units with the shared expertise and resources of a larger group, allowing us to move quickly while building with long-term depth.

About the Role

We’re hiring an Android Developer to build and scale high-performance mobile applications across our platforms. In this role, you’ll go beyond feature implementation — you’ll contribute to architecture decisions, collaborate cross-functionally, and help deliver intuitive, secure, and scalable mobile experiences.
You’ll work closely with Product, UX/UI, Backend, and QA teams to design, build, and continuously improve consumer and partner-facing applications.

What You’ll Do

Build & Scale Android Applications

  • Design, develop, and maintain robust Android applications using modern architecture patterns.
  • Implement scalable, reusable, and maintainable code using Clean Architecture principles.
  • Ensure high performance, responsiveness, and stability across devices.

Collaborate Across Teams

  • Partner with Product, UX/UI, and Backend teams to define, design, and ship new features.
  • Translate UI/UX designs into pixel-perfect, intuitive interfaces.
  • Work closely with QA teams to ensure high test coverage and quality releases.

Ensure Performance, Security & Reliability

  • Identify bottlenecks, debug issues, and optimize application performance.
  • Implement DRM systems, obfuscation, and encryption mechanisms to protect user data.
  • Work with RESTful APIs, JSON, and third-party integrations.

Improve Engineering Standards

  • Contribute to CI/CD workflows and release processes.
  • Maintain code quality, documentation, and version control best practices.
  • Continuously evaluate and adopt modern Android trends and methodologies.

What You Need


Core Technical Skills

  • Strong experience in Kotlin, Jetpack Compose, and Coroutines.
  • Solid understanding of Clean Architecture and modern Android paradigms.
  • Experience building and shipping advanced Android applications.
  • Strong experience working with REST APIs, JSON, and third-party SDK integrations.
  • Experience with Git and collaboration tools like Jira and Confluence.
  • Understanding of mobile application lifecycle and SDK architecture.

Architecture & Development Practices

  • Experience in API design and scalable mobile architecture.
  • Familiarity with CI/CD pipelines and automated testing practices.
  • Exposure to React Native development (preferred).
  • Basic understanding of iOS development is an added advantage.

Education

  • B.E., B.Tech., M.C.A., or equivalent qualification in Computer Science or related field.

Experience

  • 3 to 6 years of experience in Android development (adjust as per role level).
  • Proven track record of shipping production-grade mobile applications.
  • Experience working in Agile development environments.

Working Style

  • You take ownership of features from design to deployment.
  • You write clean, maintainable, and scalable code.
  • You proactively identify performance or architectural improvements.
  • You collaborate effectively across cross-functional teams.
  • You stay updated with modern Android trends and tools