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